CADsite forum

AutoCAD => Autolisp => Topic gestart door: Leon-LS op wo 09 01 2013, 09:55:42

Titel: lijnen verzamelen naar pline
Bericht door: Leon-LS op wo 09 01 2013, 09:55:42
Ik heb in een tekening steeds een layer met daarin, aaneengesloten getekend, meerdere lijnen. Nu wil ik deze lijnen tot 1 pline maken. Ik heb al diverse dingen geprobeerd, maar met join moet ik steeds één lijn selecteren dus dat is erg tijdrovend. Ik wil eigenlijk met één functie, bijvoorbeeld in autolisp, alle losse lijnen in één keer veranderen in één pline. Ik ben benieuwd naar jullie suggesties, bedankt alvast hiervoor.

Groet,
Leon
Titel: Re: lijnen verzamelen naar pline
Bericht door: Rudy op wo 09 01 2013, 10:40:55
Je kan de lijnen toch gewoon ineens selecteren met een window :vraagteken:
Titel: Re: lijnen verzamelen naar pline
Bericht door: EddyBeerke op wo 09 01 2013, 10:56:52
Probeer eens deze stappen:
CiteerCommand: PEDIT
Select polyline or [Multiple]: m
Select objects: Specify opposite corner: 5 found

Select objects:

Enter an option [Close/Open/Join/Width/Fit/Spline/Decurve/Ltype
gen/Reverse/Undo]: j
Join Type = Extend
Enter fuzz distance or [Jointype] <0.000>:

4 segments added to polyline

Enter an option [Close/Open/Join/Width/Fit/Spline/Decurve/Ltype
gen/Reverse/Undo]:

Command:
Titel: Re: lijnen verzamelen naar pline
Bericht door: Leon-LS op wo 09 01 2013, 10:59:54
klopt, dat lukt natuurlijk ook. Maar ik zou graag één lijn van deze layer selecteren zodat alle lijnen in één keer veranderen in een pline. Dit moet vervolgens meerdere keren herhaald worden voor diverse layers.
Ik zou het handig vinden als ik dat kon doen m.b.v. een "tool" in de vorm van een lisp of een script bijv.
Titel: Re: lijnen verzamelen naar pline
Bericht door: EddyBeerke op wo 09 01 2013, 11:12:55
Je bedoeld dat acad zelf de aaneengesloten lijnen vind?
Titel: Re: lijnen verzamelen naar pline
Bericht door: Leon-LS op wo 09 01 2013, 11:20:02
Nee, want de lijnen zijn in dit geval altijd aanéénsluitend. Ik zoek een handigheidje om alle elementen op deze ene layer te veranderen in een pline.
Titel: Re: lijnen verzamelen naar pline
Bericht door: EddyBeerke op wo 09 01 2013, 11:50:32
Als je mijn voorgestelde methode gebruikt dan ben je zo klaar.Moet je wel eerst even de laag isoleren met commando layiso, daarna weer layuniso gebruiken.
Titel: Re: lijnen verzamelen naar pline
Bericht door: AdenRob op wo 09 01 2013, 13:21:26
Hallo Leon_LS

Maak een macro aan;

^C^C_select;\pedit;m;p;;y;j;0;; :idea:

Deze doet precies wat jij wilt.
Ik werk er dagelijks mee en deze macro werkt perfect.

Groeten Ad
Titel: Re: lijnen verzamelen naar pline
Bericht door: Leon-LS op wo 09 01 2013, 15:25:29
Hallo Ad,

bedankt! Ik ga het uitproberen...

groet,
Leon
Titel: Re: lijnen verzamelen naar pline
Bericht door: AdenRob op vr 11 01 2013, 10:40:46
Graag gedaan Leon :D

Groeten Ad