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
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.
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
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
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.
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
Schitterend!
Bedankt HofCAD, dat kan ik ook al lang gebruiken. :wink:
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
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.
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:
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...
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
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
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
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...
Citaat van: HofCAD op wo 28 11 2007, 10:34: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...
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
Zware bevalling. ;D
Deze lisp is niet te downloaden, ik krijg een error op de pagina.
Simpel laden als alle andere lisp bestanden. :mrgreen:
zelfde als een lsp
Citaat van: Joop op wo 28 11 2007, 11:16:51
Simpel laden als alle andere lisp bestanden. :mrgreen:
appload ken ik, maar in een lisp kan je de defun bekijken om het commando te kennen, maar hier niet.
Citaat van: julien op wo 28 11 2007, 10:55:22
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...
Beste Julien,
Na een UNZIP laden met het commando APPLOAD of slepen
naar het grafisch gedeelte van AutoCAD.
Daarna krijgt U de melding:
Copyright 2002 RODEMA Engineering Akersloot
User: Witteveen+Bos Deventer
Versie 1.0 Command:REVPOLYnil
Dus met REVPOL starten.
Met vriendelijke groet,
HofCAD CSI
Daar had ik inderdaad over gekeken. :mrgreen:
Het werkt, niet zo handig als plrev, maar het werkt. Nu moet ik eerst een polyline maken van de lijn, maar dat is maar een detail.
Bedankt!
Julien, gewoon het commando geven (na uitpakken van de zipfile): (load "revpoly.vlx") en daarna het commando REVPOLY en de lijn selecteren.
In 1990 gingen wij van Cablos (Medusa) over naar AutoCAD, ik denk versie 9, en AutoCAD moest net zo reageren als Cablos.
Daartoe werd toen ook een commando gemaakt om een polyline te editen, daarin was dus ook het omkeren van polylijnen opgenomen.
Toen bij 2002 de opslag van Polylijnen veranderde heb ik dit er weer uitgehaald.
Wij maatvoeren bv ook op de manier van Cablos, dus eerst een plek geven waar de maatvoering moet komen en daarna pas de punten die je wil maatvoeren.
Cablos is een engels tekenpakket waarmee de Concorde is uitgetekend.
Ben Quanjer
Citaat van: Joop op vr 21 10 2005, 11:00:37
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.
Er is natuurlijk ook nog de mogelijkheid om de linetypes zo te definiëren dat ze zowel gewoon als met een omgekeerd plan te lezen zijn. Onlangs moest ik zoiets maken en dan heb ik dat hier ook maar gepost in de schatkamer bij de linetypes: bvb
*DATA-LINE,DATA --DATA----DATA--
A,5,-0.5,["DATA",STANDARD,S=1,R=0.0,X=0,Y=-0.5],-4,2,-0.5,["DATA",STANDARD,S=1,R=180,X=3.6,Y=0.5],-4
Groeten