CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: Johandejong op do 25 02 2021, 19:39:02

Titel: Profielen om lijnen en kleine radius verwijderen
Bericht door: Johandejong op do 25 02 2021, 19:39:02
Goede avond allemaal.

Wie is er in staat om mij een oplossing aan te bieden voor volgend probleem.
Ik wil zoals in voorbeeld in de bijlage de profielen omkaderen met 1 polyline en de kleine radiussen verwijderen en scherpe hoek van maken.
Alles binnen de polyline verwijderen.
Is hier bijvoorbeeld een lisp voor?


Groet Johan
Titel: Re: Profielen om lijnen en kleine radius verwijderen
Bericht door: bart op vr 26 02 2021, 08:57:43
de afbeeldingen bieden onvoldoende info om je te helpen daar kan je niet aan zien hoe die profielen zijn opgebouwd.

ik adviseer je de dwg te uploaden
Titel: Re: Profielen om lijnen en kleine radius verwijderen
Bericht door: Johandejong op vr 26 02 2021, 20:31:53
Hallo Bart,


Hierbij de dwg
Titel: Re: Profielen om lijnen en kleine radius verwijderen
Bericht door: bart op zo 28 02 2021, 15:53:28
dat is een versameling blocken somige nog genest ook.

daar maak je niet zomaar een omsluitende pline omheen
Titel: Re: Profielen om lijnen en kleine radius verwijderen
Bericht door: gery op zo 28 02 2021, 16:22:17
Deze lisp-routine doet niet alles wat je vraagt, maar is misschien een goed vertrekpunt:
https://autocadtips1.com/2012/03/29/autolisp-external-contours-of-objects/ (https://autocadtips1.com/2012/03/29/autolisp-external-contours-of-objects/)
Titel: Re: Profielen om lijnen en kleine radius verwijderen
Bericht door: Johandejong op zo 28 02 2021, 20:43:47
Hallo bart,

Klopt maar alles exploderen en dan de omlijning is dat niet mogelijk?



Hallo Gery,

Leuke lisp.
Ik heb alles geexploded en toen uitgevoerd dan maakt het weer allemaal polylijnen van het profiel.
Ik heb ook de binnenste lijnnen verwijderd maar maakt alleen kleine polylijnen van de lijnen die blijven staan.
Of ik doe iets niet juist.
Titel: Re: Profielen om lijnen en kleine radius verwijderen
Bericht door: bart op di 02 03 2021, 13:21:43
die Lisp doet het prima als je je aan de uitgangspunten houd
om de lisp te laten werken moeten van alle elementen samen een doorlopende gesloten lijn zijn te maken.

bij jouw verzameling blocken is dat niet zo er zit ruimte tussen als ze niet overlappen
om de lisp te laten werken moet je deze tussenruimte in ieder geval eerst sluiten

dan zou hij kunnen werken
maar er zit een grens aan de ingewikkeldheid van de vorm die lukt met dat soort dingen
net als met een arcering waarschijnlijk is de vorm hier reeds te ingewikkeld
en zal je het met de hand moeten doen