FastFiber

Richting van Polyline omdraaien?

Gestart door Reimer, vr 21 10 2005, 10:47:06

Vorige topic - Volgende topic

Reimer

Beste hallo,

graag zou ik de richting van een polyline kunnen omdraaien. Dit i.v.m. lijntypes met teksten erin. Heeft iemand enig idee hoe ik dit makkelijk kan doen?
Eventueel met een lisp-routine...

Reimer

Joop

Mij lijkt dat je het beste de polyline commando kunt herdefinieren waarbij je elk stuk dat je tekent controleert op orientatie voordat het stuk getekend wordt.
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

Reimer

Het gaat mij vooral om bestaande tekeningen dit ik moet aanpassen.
Nu teken ik meestal een stukje pline [A] (met de gewenste richting) naar de lijn (die ik van richting wil laten veranderen). Vervolgens "join" ik B aan A. Tot slot "trim" ik A weer van B af. De richting van B is nu gelijk aan die van, de inmiddels verdwenen, lijn A.

Reimer

dredgj

beste raimer


je kan de polylijn exploderen en opnieuw definieren vuit de andere richting.
ik kan best aannemen dat bij polylijnen met veel segmenten dit niet altijd zo simpel is

misschien mogelijks een lijntype met de teks omgekeerd? zo hoef je enkel een ander lijntype aan te geven.

dredgj

Dnereb

Kijk hier eens naar....
http://www.theswamp.org/index.php?topic=10290.0
Het is in het engels en in VBA maar vermoedelijk precies wat je zoekt.


HofCAD

#5
Citaat van: Reimer op vr 21 10 2005, 10:47:06
Beste hallo,

graag zou ik de richting van een polyline kunnen omdraaien. Dit i.v.m. lijntypes met teksten erin. Heeft iemand enig idee hoe ik dit makkelijk kan doen?
Eventueel met een lisp-routine...

Reimer

Beste Reimer,

Bedoel je PLREV.LSP (c) 1999-2004 van Tee Square Graphics
op http://www.turvill.com/t2/free_stuff/

De beschrijving:
Reverse the direction of any Line, Polyline, or LWPolyline object.
Great for re-orienting appearance in complex linetypes.
*** Version 2.03a: Now preserves entity LTScale and Polyline widths,
       and will reverse Circles and Arcs!***   


Met vriendelijke groet, HofCAD CSI
ACADcadabra

julien

#6
Schitterend!
Bedankt HofCAD, dat kan ik ook al lang gebruiken.  :wink:

Reimer

Nadat ik dit onderwerp starte heb ik ooit een lisp-routine gevonden die de pline richting wel omkeerde maar die de lts op 1 zette en de linetype op bylayer. Dit is doorgaans geen probleem omdat ik de meeste lijnen met teksten met lts 1 teken met linetype/color op bylayer. Echter de lisp die Hofcad aangeeft is wel een stuk beter.
Bedankt.

Reimer

julien

Citaat van: HofCAD op ma 29 05 2006, 19:56:20
Beste Reimer,

Bedoel je PLREV.LSP (c) 1999-2004 van Tee Square Graphics
op http://www.turvill.com/t2/free_stuff/

De beschrijving:
Reverse the direction of any Line, Polyline, or LWPolyline object.
Great for re-orienting appearance in complex linetypes.
*** Version 2.03a: Now preserves entity LTScale and Polyline widths,
       and will reverse Circles and Arcs!***   


Met vriendelijke groet, HofCAD CSI
Die lisp werkt zeer netjes, maar ik heb er wel 2 lijnen uit gewist.
Die alert elke keer bij het opstarten was er te veel aan.  :mrgreen:
In bijlage mijn knoppeke.

mrbeegee

#9
Ik heb deze lisp gebruikt maar er gaat wat mis! De lisp gaat goed totdat ik een polylijn selecteer. In de commandregel staat dan het volgende:
---------------------------------------------------
Command: plrev
Pick an object to reverse: No object found
No object found

*Invalid selection*
Expects a point or Window/Last/Crossing/BOX/ALL/Fence/WPolygon/CPolygon
Select object:
----------------------------------------------------
Na 1 sec zie ik een stip op het scherm wat een piepklein polylijntje is ergens ver buiten mijn tekening. De geselecteerde polylijn is niet veranderd.
Het is een overzichtstekening in millimeters met een topografie in in het RD stelsel. Wie weet welke instelling deze fout veroorzaakt?

NB Als ik een kale tekening gebruik met lijnen dichtbij de origin gat het wel goed!

OPLOSSING: UCS op WORLD zetten!! bedankt allemaal :wink:


julien

Hier werkt deze jammer genoeg niet meer, in acad 2008 loopt het fout.
Ik heb de schrijver al gecontacteerd, maar hij heeft er ook nog geen oplossing voor...

Manu

Citaat van: julien op ma 26 11 2007, 15:10:29
Hier werkt deze jammer genoeg niet meer, in acad 2008 loopt het fout.
Ik heb de schrijver al gecontacteerd, maar hij heeft er ook nog geen oplossing voor...

julien,

ik heb geen idee waar ik de lisp heb gehaald.. maar deze werkt hier perfect in 2008... :P

groeten,

Manu
AutoCad 2000 - 2007 - 2008
Sketchup 4-5-6

Nikolai

Citaat van: julien op ma 26 11 2007, 15:10:29
Hier werkt deze jammer genoeg niet meer, in acad 2008 loopt het fout.
Ik heb de schrijver al gecontacteerd, maar hij heeft er ook nog geen oplossing voor...

Wellicht bijgevoegd *.vlx bestandje de oplossing?

gr Niek

HofCAD

Citaat van: julien op ma 26 11 2007, 15:10:29
Hier werkt deze jammer genoeg niet meer, in acad 2008 loopt het fout.
Ik heb de schrijver al gecontacteerd, maar hij heeft er ook nog geen oplossing voor...

Beste Julien,

Werkt  RvrsLine ( reverse line or polyline) van CAD Studio
http://www.cadforum.cz/cadforum_en/qaID.asp?tip=5030

Met vriendelijke groet,
HofCAD CSI
ACADcadabra

julien

Citaat van: Nikolai op wo 28 11 2007, 07:55:57
Citaat van: julien op ma 26 11 2007, 15:10:29
Hier werkt deze jammer genoeg niet meer, in acad 2008 loopt het fout.
Ik heb de schrijver al gecontacteerd, maar hij heeft er ook nog geen oplossing voor...

Wellicht bijgevoegd *.vlx bestandje de oplossing?

gr Niek
Geen idee, ik zie niet hoe ik deze vlx kan activeren...

yoin