| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Koordinatenumrechnung (662 mal gelesen)
|
Grebe Mitglied
Beiträge: 536 Registriert: 16.12.2002 LT-2021, Civil3D-2021, BricsCAD V18 HP-DesignJet T1200
|
erstellt am: 20. Jan. 2004 12:33 <-- editieren / zitieren --> Unities abgeben:
Hallo Programmierprofis !! Ich lese des öfteren aus DXF-Dateien X,Y,Z-Koordinaten von Elementen aus (mit einem externen Programm) um diese dann weiter zu verarbeiten. Leider gibt es immer wieder Dateien, in denen Elementkoordinatensysteme definiert sind (Hochzugsrichtung, DXF-Gruppen 210,220,230). Kann mir jemand sagen, wie ich die dann angegebenen (lokalen) Koordindaten ins Weltkoordinatensystem umrechnen kann ? Gibt es alternativ dazu evtl. eine Möglichkeit, die Datei durch Einlesen als Block o.ä. so zu modifizieren, dass nur noch Definitionen im WKS vorliegen ? Herzlichen Dank Mathias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 20. Jan. 2004 12:44 <-- editieren / zitieren --> Unities abgeben: Nur für Grebe
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 20. Jan. 2004 12:48 <-- editieren / zitieren --> Unities abgeben: Nur für Grebe
irgendwie versteh ich da was nicht. die koordinaten 10,11,12 eines elementes sind doch sowieso immer im welt-koordinatensystem, die hochzugsrichtung sagt z.B.: bei einem block dass das teil im einfügepunkt im raum gedreht ist. der einfügepunkt ist aber trotzdem iom WKS angegeben. ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Grebe Mitglied
Beiträge: 536 Registriert: 16.12.2002 LT-2021, Civil3D-2021, BricsCAD V18 HP-DesignJet T1200
|
erstellt am: 20. Jan. 2004 12:48 <-- editieren / zitieren --> Unities abgeben:
|
Grebe Mitglied
Beiträge: 536 Registriert: 16.12.2002 LT-2021, Civil3D-2021, BricsCAD V18 HP-DesignJet T1200
|
erstellt am: 20. Jan. 2004 12:52 <-- editieren / zitieren --> Unities abgeben:
@fuchsi Nitch nur, sondern auch ... Man kann damit wohl auch eine Koordinatentransformation vornehmen. Ich habe z.B. Polylinien mit einer Erhebung von -135 im Eigenschaftenfenster, der Liste-Befehl zeigt aber folgendes an: schnipp #### Hochzugsrichtung relativ zum BKS: X= 0.0000 Y= 0.0000 Z= -1.0000 Fläche 0.0000 Länge 58.5537 Bei Punkt X=3447750.1050 Y=5546147.8450 Z= 135.0000 Bei Punkt X=3447760.7550 Y=5546205.4220 Z= 135.0000 schnapp #### Mathias
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 20. Jan. 2004 22:16 <-- editieren / zitieren --> Unities abgeben: Nur für Grebe
Zitat: Original erstellt von fuchsi: irgendwie versteh ich da was nicht. die koordinaten 10,11,12 eines elementes sind doch sowieso immer im welt-koordinatensystem, die hochzugsrichtung sagt z.B.: bei einem block dass das teil im einfügepunkt im raum gedreht ist. der einfügepunkt ist aber trotzdem iom WKS angegeben.
Nein Fuchsi, das sind diese nicht immer. Die Koordinaten in den Gruppencodes 10,11, ... beziehen sich immer auf den Wert im 210er. Mir ist es häufig unter gekommen, dass Applikationen massiv damit arbeiten. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Grebe Mitglied
Beiträge: 536 Registriert: 16.12.2002 LT-2021, Civil3D-2021, BricsCAD V18 HP-DesignJet T1200
|
erstellt am: 22. Jan. 2004 13:48 <-- editieren / zitieren --> Unities abgeben:
|