| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO | | | | PLM ist mehr als Datensammeln, ein Anwenderbericht
|
Autor
|
Thema: Creo Elements Direct Lisp : Transformationsmatrix auslesen (1140 / mal gelesen)
|
SchmitteHarry Mitglied
Beiträge: 29 Registriert: 30.07.2020
|
erstellt am: 30. Jul. 2020 20:28 <-- editieren / zitieren --> Unities abgeben:
Hallo an alle, ich suche nach einer Möglichkeit die Transformationsmatrix, die beispielsweise die Lage eines Teiles in der Baugruppe definiert, auszulesen. Ich bin davon ausgegangen, dass das mit dem Integration Kit über Lisp auszulesen ist. Bin da aber trotz intensiver Suche nicht fündig geworden. Vielleicht weis ja jemand wie der Befehl lautet um das zu tun, oder ob es eine andere Möglichkeit gibt die Transformationsmatrix auszulesen. Gruß Hermann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 31. Jul. 2020 09:57 <-- editieren / zitieren --> Unities abgeben: Nur für SchmitteHarry
Vielleicht hilft der folgende Codeschnipsel: Code: (setf lor (sd-vec-xform (make-gpnt3d :x 0 :y 0 :z 0) :source-space teil :dest-space :global)) (setf lz (sd-vec-xform (make-gpnt3d :x 0 :y 0 :z 1) :source-space teil :dest-space :global)) (setf ly (sd-vec-xform (make-gpnt3d :x 0 :y 1 :z 0) :source-space teil :dest-space :global)) (setf lx (sd-vec-xform (make-gpnt3d :x 1 :y 0 :z 0) :source-space teil :dest-space :global))
------------------ meine LISP-Makros sind mit vielen anderen aus diesem Forum auf osd.cad.de Disclaimer Grüße aus Wien Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SchmitteHarry Mitglied
Beiträge: 29 Registriert: 30.07.2020
|
erstellt am: 31. Jul. 2020 21:29 <-- editieren / zitieren --> Unities abgeben:
Hallo Walter, vielen Dank für den tollen Tipp. Damit kann ich gut weiterarbeiten. Es liefert zwar nicht unmittelbar die Transformationsmatrix. Aber mit den in dem Codeschnipsel gezeigten Wertepaaren für die Koordinaten aus dem Quell- und Zielsystem kann ich jetzt das lineare Gleichungssystem aufstellen, dass letztendlich die Koeffizienten der Transformationsmatrix liefert. Nochmals Danke und ein schönes WE. Hermann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|