CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: H op ma 02 07 2018, 16:22:18

Titel: recht trekken "schuine" lijnen
Bericht door: H op ma 02 07 2018, 16:22:18
Hoi,

Is er een manier om een polyline uit te vlakken? Ik heb een polyline met een aantal segmenten. Deze hebben een zeer lichte hellingshoek t.o.v. de x-as.

Dit is ontstaan tijdens het tekenen. De lijn is overgetrokken van een pdf onderligger waarbij door het snappen soms net een verkeerd punt aangegrepen wordt. Osnap off is wellicht een oplossing hiervoor; maar ik ben benieuwd of het volgende ook mogelijk is:

Ik wil van de polyline een volledig rechte lijn maken (180*), met behoud van de segmenten/grips. En dan daarbij de grips (min of meer) op dezelfde posities. Zie bijlage voor een voorbeeld. Rood=getekende lijn, Groen=wat ik wil.  Ik heb de hellingshoeken in het voorbeeld zeer overdreven getekend, zodat het duidelijk is. In werkelijkheid zal de afwijking max. 0,5 graden zijn.

gr H.
Titel: Re: recht trekken "schuine" lijnen
Bericht door: bart op ma 02 07 2018, 20:01:25
simpel voorbeeld?

ik denk eigenlijk dat je probleem op deze manier te veel versimpeld is.
1 lijn recht maken is een kwestie van de x of y coördinaat gelijk maken dit is in Lisp goed te doen




Titel: Re: recht trekken "schuine" lijnen
Bericht door: Reimer op ma 02 07 2018, 21:41:08
Zonder programmeren zou ik het volgende doen:
- Maak een UCS met de x-as op de gewenste lijn
- Explodeer de pline
- Selecteer alle lines en verander de y-coordinaten naar 0
- Hou de lines geselecteerd en kies Join

Reimer

Titel: Re: recht trekken "schuine" lijnen - opgelost -
Bericht door: H op do 12 07 2018, 14:33:28
DAnk voor de antwoorden.
Vooralsnog is het verslepen van de grids naar een hulplijn wellicht nog wel de makkelijkste oplossing

gr H
Titel: Re: recht trekken "schuine" lijnen
Bericht door: bart op vr 13 07 2018, 08:39:36
De oplossing van Reimier is sneller als het om veel stukjes gaat
en werkt voor elke hoek

Als het alleen om horizontale/verticale lijnen gaat
kan je de ucs laten voor wat hij is en gewoon de x of y gelijk zetten in proporties.