| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: wie kann man Vektoren für Abmaße abfragen? (743 / mal gelesen)
|
Seele Mitglied Konstrukteur
Beiträge: 364 Registriert: 11.06.2003 Intel(R) Xeon(R) W-2245 CPU @ 3,90 GHz, 64GB RAM NVidia Quadro RTX A4000 Win10-64Bit Elements/Direct v20.5.1.0 PartLibrary, Surfacing, 3D-PDF, 3D-Access, Unigraphics-Schnittstelle
|
erstellt am: 04. Jan. 2017 16:06 <-- editieren / zitieren --> Unities abgeben:
Ich frage in einem LISP-Makro die Abmaße über sd-inq-exact-box the-part z-dir x-dir so wie hier, ... (setf z-dir 0,0,1) (setf x-dir 1,0,0) (setf the-box (sd-inq-exact-box the-part z-dir x-dir :source-space :local :dest-space :local)) (setf ausgangs-punkt (nth 0 the-box)) (setf end-punkt (nth 1 the-box)) Problem ist, dass die Abmaße nur passen, wenn der gemessene Klotz auch in der richtigen Ausrichtung liegt, was bei mir auch 95% der Teile machen, aber der Rest geht nicht. Wie muss folgender Dialog Korrekt aussehen, damit ich die x + z Ausrichtung am Teil abgreifen kann? Und der sd-inq-exact-box Befehl mit den Werten zurecht kommt? (z-Dir :value-type :direction rompt-text "Z-Achse angeben" :title "Z-Achse:" :initial-direction-axis t :built-in-feedback nil :initial-value 0,0,1 ) Gruß Wolfgang ------------------ alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. Werden wir es schaffen? Ja wir schaffen das !!! :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2143 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook 17 G4, Windows 10 Pro 64
|
erstellt am: 04. Jan. 2017 17:33 <-- editieren / zitieren --> Unities abgeben: Nur für Seele
Codeschnipsel aus meinem Makros: Dialogvariable
Code:
... (ldir :value-type :measure-direction :prompt-text "Richtung der Laengenmessung angeben" :title "Laenge" :initial-value '(1,0,0 0,0,0 :Z) ) (hdir :value-type :measure-direction :prompt-text "Richtung der Hoehenmessung angeben" :title "Hoehe" :initial-value '(0,0,1 0,0,0 :XZ) ) ...
------------------ meine LISP-Makros sind auf osd.cad.de Disclaimer Grüße aus Wien Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Seele Mitglied Konstrukteur
Beiträge: 364 Registriert: 11.06.2003
|
erstellt am: 09. Jan. 2017 13:34 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank, ... hat funktioniert wie immer, ... Gruß Wolfgang ------------------ alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. Werden wir es schaffen? Ja wir schaffen das !!! :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|