| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: arc-Koordinaten (1729 mal gelesen)
|
Enza Mitglied
Beiträge: 27 Registriert: 04.06.2007 AutoCAD 2007
|
erstellt am: 04. Jun. 2007 17:33 <-- editieren / zitieren --> Unities abgeben:
Hallo! Wisst ihr, wie die Koordinaten eines arcs wie sie unter Properties dargestellt werden in die Koordianten umrechnet, die in dem dxf-Textfile auftreten? Die Einträge unter den Zeilen 210, 220, 230 ergeben den Normalenvektor der Bogenebene, aber wie hängen die Einträge unter den Zeilen 10, 20, 30 mit dem Zentrum des Bogens in Properties zusammen? Vielen Dank und viele Grüsse! Insa Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MartinKern Mitglied Mischung Konstrukteur/Werkzeugmacher
Beiträge: 862 Registriert: 30.10.2002
|
erstellt am: 04. Jun. 2007 18:31 <-- editieren / zitieren --> Unities abgeben: Nur für Enza
Hallo! Kannst du mal bitt einen Auszug von der dxf-Datei hier reinstellen? Und vielleicht eine Beschreibung deines Kreisbogens damit ich das vergleichen kann. In meiner dxf finde ich alle Koordinaten wieder, die ich auch im ACAD habe?? Welche ACAD-Version? Gruß, Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geos Mitglied Vermessungstechniker i.R.
Beiträge: 1017 Registriert: 21.09.2001 ACAD Map 2010, Win 7 Pro eigene Lisp's<P>HW: Core i7 860, 2.8 GHz 3.3 GB, NVIDIA GeForce GTS 250
|
erstellt am: 05. Jun. 2007 07:08 <-- editieren / zitieren --> Unities abgeben: Nur für Enza
10, 20, 30 sind die Koordinaten (x,y,z) des Mittelpunktes. Aus der DXF-Referenz: ARC-Gruppencodes: Gruppencode Beschreibung 100 Subklassenmarkierung (AcDbCircle) 39 Objekthöhe (optional; Vorgabewert = 0) 10 Mittelpunkt (im OKS) DXF: X-Wert; ANW: 3D-Punkt 20, 30 DXF-Datei: Y- und Z-Werte des Mittelpunkts (im OKS) 40 Radius 100 Subklassenmarkierung (AcDbArc) 50 Startwinkel 51 Endwinkel 210 Extrusionsrichtung (optional; Vorgabewert = 0, 0, 1) DXF: X-Wert; ANW: 3D-Vektor 220, 230 DXF-Datei: Y- und Z-Werte der Extrusionsrichtung (optional) ------------------ Schöne Grüße Ernst www.geopaint.at Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Enza Mitglied
Beiträge: 27 Registriert: 04.06.2007 AutoCAD 2007
|
erstellt am: 05. Jun. 2007 08:40 <-- editieren / zitieren --> Unities abgeben:
Hallo Martin! Ich benutze Autocad 2007, Version A.116.0. Im dxf-File wird mein Kreisbogen so beschrieben: ARC 5 117E 330 1F 100 AcDbEntity 8 0 100 AcDbCircle 10 172.3238877260584 20 396.2705835460536 30 94.29925975486369 40 142.9971009905727 210 -0.7986355100472928 220 0.4255474838907534 230 -0.4255474838907517 100 AcDbArc 50 284.7105790860033 51 147.6618711204513 0 ENDSEC Die Koordinaten in den Properties sind: Start X: -270.3018 Start Y: -92.3777 Start Z: 193.3092 Center X: -305.1695 Center Y: -32.6532 Center Z: 318.4707 End X: -277.0811 End Y: 89.2806 End Z: 387.6904 Radius: 142.9971 Start angle: 285 End angle: 148 Ich verstehe nicht, wie ich von den Zentrumskoordinaten im dxf-File auf die Center-Koordinaten in den Properties komme (oder umgekehrt). Vielen Dank für deine Antwort! Insa Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 05. Jun. 2007 08:43 <-- editieren / zitieren --> Unities abgeben: Nur für Enza
ich würde das BKS in AutoCAD auf <Welt> zurücksetzen, dann sollte die Anzeige des Bogenzentrum in der Eigenschaftenpalette mit der DXF-Ausgabe übereinstimmen (DXF-Daten sind immer WKS Koordinaten). ------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Enza Mitglied
Beiträge: 27 Registriert: 04.06.2007 AutoCAD 2007
|
erstellt am: 05. Jun. 2007 10:14 <-- editieren / zitieren --> Unities abgeben:
|
MartinKern Mitglied Mischung Konstrukteur/Werkzeugmacher
Beiträge: 862 Registriert: 30.10.2002
|
erstellt am: 05. Jun. 2007 10:50 <-- editieren / zitieren --> Unities abgeben: Nur für Enza
|
Enza Mitglied
Beiträge: 27 Registriert: 04.06.2007 AutoCAD 2007
|
erstellt am: 05. Jun. 2007 13:53 <-- editieren / zitieren --> Unities abgeben:
Hallo! Vielen Dank für das Bild. Mein Problem ist aber immer noch, dass ich keinen Zusammenhang zwischen den Zentrumskoordinaten im dxf-File und den Zentrumskoordianten in den Bogeneigenschaften erkennen kann. Wenn der Bogen z.B. um 90 Grad aus der xy-Ebene herausgedreht wurde, steht im dxf-File z.B. (-25, 125, 100) statt (25, 100, 125) für das Zentrum. Wenn anders gedreht wurde, wie in dem Beispiel oben, sehe ich keine Verbindung zwischen den beiden Punkten (ausser dass sie beide gleich weit vom Ursprung entfernt sind). Viele Grüsse, Insa Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Enza Mitglied
Beiträge: 27 Registriert: 04.06.2007 AutoCAD 2007
|
erstellt am: 05. Jun. 2007 17:24 <-- editieren / zitieren --> Unities abgeben:
Hallo nochmal! Ich habe das Problem inzwischen gelöst: Man muss die Koordinaten im dxf-File mit Hilfe des arbitrary axis algorithm in die Koordinaten des WKS umrechnen. Wie Ernst schon geschrieben hat, sind die Koordinaten im dxf-File im internen OKS gespeichert. Viele Grüsse, Insa Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 667 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 09. Jul. 2007 13:24 <-- editieren / zitieren --> Unities abgeben: Nur für Enza
Hallo Insa, hast Du einen link zum "arbitrary axis algorithm"? (Berechnung) Mir hat's durch ein "_align" mit einem unbenannten Block alle 210er Gruppencodes durcheinander gewürfelt :-( Ciao Georg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Enza Mitglied
Beiträge: 27 Registriert: 04.06.2007 AutoCAD 2007
|
erstellt am: 11. Jul. 2007 12:47 <-- editieren / zitieren --> Unities abgeben:
|
gmk Mitglied Dipl.-Ing.(FH) Vermessung
Beiträge: 667 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 11. Jul. 2007 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für Enza
|