| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Polylinie Radius (2857 mal gelesen)
|
Cadanusch Mitglied Bauzeichner
Beiträge: 324 Registriert: 12.12.2005 ACAD 2019, Windows 7, HP T730
|
erstellt am: 14. Aug. 2007 10:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich will eine Polylinie aus verschiedenen Radien erstellen. Bekannt sind immer Startpunkt/Endpunkt/Radius. Wenn ich den Radius eingebe, geht der Kreisbogen immer gegen den Uhrzeigersinn. Was muß ich angeben, damit er mir den Kreisbogen mal gegen und mal mit dem Uhrzeigersinn zeichnet ohne das ich Polylinien zeichnen unterbrechen muß . Bis jetzt hab ich einzelne Polylinie gezeichnet die immer in eine Richtung gingen und danach verbunden. Entweder war ich heute zu dappig um was in der Suche und Hilfe zu finden oder es geht nicht. Gruß Anja Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Carsten1210 Mitglied staatl. geprüfter Holztechniker
Beiträge: 1357 Registriert: 24.07.2002
|
erstellt am: 14. Aug. 2007 11:43 <-- editieren / zitieren --> Unities abgeben: Nur für Cadanusch
Hi Anja, Schau dir doch mal die Option "Richtung" bei dem Befehl Polylinie an: Befehl: pl PLINIE Startpunkt angeben: Aktuelle Linienbreite beträgt 0.0000 Nächsten Punkt angeben oder [Kreisbogen/Halbbreite/sehnenLänge/Zurück/Breite]: k Endpunkt des Bogens angeben oder [Winkel/ZEntrum/RIchtung/Halbbreite/LInie/RAdius/zweiter Pkt/ZUrück/Breite]: Gruß, Carsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tigeranddragon Mitglied Application Engineer
Beiträge: 30 Registriert: 18.07.2007 AutoCAD 2007,-2008,-Mechanical 2007 & 2008 Inventor 2008<P>Sony VAIO VGN-AR2S CPU- Intel Core 2 Duo T7200 (2GHz) Memory- 2GB 533 Mhz NVIDIA GeForce Go 7600GT (256MB) Microsoft Windows Media Center Edition 2005
|
erstellt am: 14. Aug. 2007 11:49 <-- editieren / zitieren --> Unities abgeben: Nur für Cadanusch
hallo, ich glaube richtung wird ihr nicht viel weiterhelfen, da ja dann nicht mehr die option zur radiuseinstellung kommt! also ich würde jetzt einfach mal sagen ich kenne keinen weg wie der kreisbogen in die andere richtung zu machen wäre. tut leid mfg T M ------------------ Geht nicht gibts nicht Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cadanusch Mitglied Bauzeichner
Beiträge: 324 Registriert: 12.12.2005 ACAD 2019, Windows 7, HP T730
|
erstellt am: 14. Aug. 2007 11:58 <-- editieren / zitieren --> Unities abgeben:
hab mal richtung ausprobiert, wird aber noch ungenauer als die Polylinie automatisch weiterführen zu lassen. Bei Richtung hab ich ja keine genauen Tangentenrichtungspunkt und Radius (wie auch tigeranddragon bemerkt) kann ich dann nicht eingeben. Die Poylinie automatisch weiterführen lassen funktioniert bei kleinen Radien gut, bei großen erwischt er nicht den richtigen Radius. Aber danke fürs mitüberlegen Gruß Anja Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tigeranddragon Mitglied Application Engineer
Beiträge: 30 Registriert: 18.07.2007 AutoCAD 2007,-2008,-Mechanical 2007 & 2008 Inventor 2008<P>Sony VAIO VGN-AR2S CPU- Intel Core 2 Duo T7200 (2GHz) Memory- 2GB 533 Mhz NVIDIA GeForce Go 7600GT (256MB) Microsoft Windows Media Center Edition 2005
|
erstellt am: 14. Aug. 2007 12:01 <-- editieren / zitieren --> Unities abgeben: Nur für Cadanusch
|
Theodor Schoenwald Ehrenmitglied
Beiträge: 1672 Registriert: 16.04.2002
|
erstellt am: 14. Aug. 2007 13:28 <-- editieren / zitieren --> Unities abgeben: Nur für Cadanusch
Hallo Anja, wenn ich eine Polylinie benötige zeichne ich immer zuerst linien und Bögen. Wenn die die Bögen oder auch Linien tangentiale Übergänge haben sollen, gebe ich nach dem ersten Bogen keinen Anfangspunkt für den zweiten ein, dann ist die Fortführung tangential. Zum Schluss erstelle ich daraus eine Polylinie, bei der ich möglichst eine Linie als erstes Element anwähle und dann beim Verbinden wähle ich dieses Element wieder als erstes an. Da hat die Polylinie die Richtung wie dieses Element. Gruß Theodor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 bis ACA 2013 Arcibem System: Windows Internet-Startseite: http://www.archi.de
|
erstellt am: 14. Aug. 2007 13:42 <-- editieren / zitieren --> Unities abgeben: Nur für Cadanusch
noch mal was zum Thema: Geht nicht gibts nicht!!Code: ;Command-Fragment zur Eingabe während des Polylinien-Kreis-Befehls (defun ppr (/ p1 p2 r) (setq p1 (getvar "lastpoint")) (setq p2 (getpoint "\nBogen-Endpunkt:")) (setq r (getreal "\nRadius:")) (command "_D" (get-tan p1 p2 r) p2) (prin1) );errechnet einen 2. Tangentenpunkt (Startrichtung) zu einem Bogen in einer Polylinie (defun get-tan (p1 p2 r / ) (setq a (acos (/ (/ (distance p1 p2) 2) r))) (polar p1 (+ (angle p1 p2) (- (/ pi 2) a)) 100) ) ;Winkel-Hilfsfunktion (defun acos (z /) (atan (sqrt (abs (- 1.0 (* z z)))) z) )
Die Befehlsfolge wäre dann so: Befehl: PLINIE Startpunkt angeben: [KLICK] Nächsten Punkt angeben oder [Kreisbogen/Halbbreite/sehnenLänge/Zurück/Breite]: k Endpunkt des Bogens angeben oder [Winkel/ZEntrum/RIchtung/Halbbreite/LInie/RAdius/zweiter Pkt/ZUrück/Breite]: (ppr) Endpunkt:[KLICK] Radius:100 ...Das sind jetzt aber nur auf diesen Fall zugespitzte Auszüge aus einem anderen Programm. Keine Fehlerbehandlung und so... aber: Geht nicht gibts nicht!! Grüsse, Henning ------------------ VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cadanusch Mitglied Bauzeichner
Beiträge: 324 Registriert: 12.12.2005 ACAD 2019, Windows 7, HP T730
|
erstellt am: 14. Aug. 2007 13:47 <-- editieren / zitieren --> Unities abgeben:
Hallo Theodor als ursprung hab ich eine DXF-datei vom anderen System mit Polylinien welche in vielen kleinen Segmenten unterteilt sind. Da aber auch Radien angegeben sind, will ich nur den Straßenzug nachzeichnen. Deine Variante wäre ja eher sinnvoll, wenn ich nicht genau nach den Radien gehe, sondern nur wichtig ist das es tangential ist (oder verstehe ich da was falsch). Und da hätte ich ja auch den Zusatzaufwand das ich zum Schluß alles in Polylinie umwandeln bzw. verbinden muß, wie ich es jetzt schon mache. Gruß Anja
Edit: @ Henning: Suuuuuper klappt hervorragend [Diese Nachricht wurde von Cadanusch am 14. Aug. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Theodor Schoenwald Ehrenmitglied
Beiträge: 1672 Registriert: 16.04.2002
|
erstellt am: 14. Aug. 2007 15:15 <-- editieren / zitieren --> Unities abgeben: Nur für Cadanusch
|
Cadanusch Mitglied Bauzeichner
Beiträge: 324 Registriert: 12.12.2005 ACAD 2019, Windows 7, HP T730
|
erstellt am: 14. Aug. 2007 15:45 <-- editieren / zitieren --> Unities abgeben:
Danke, werde ich mir mal in Ruhe zu Gemüte führen OT: Danke auch noch für den Einsatz (auch an die restlichen Beteiligten) für das Kochbuch AutoLISP. Hab es am Freitag bekommen. Ist klasse geworden. Jetzt kann ich mich endlich mal dransetzten und Lisp lernen. Gruß Anja Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |