| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | Von Digital Twins bis Hochleistungs-Computing: PNY präsentiert seine Zukunftstechnologien für die Industrie von morgen, eine Pressemitteilung
|
Autor
|
Thema: Ausrichtung (Rotation) von Bauteilen in Baugruppen (1197 / mal gelesen)
|
KAME-WJ Mitglied Selbstständig, KAME engineering - Ingenieurbüro für Maschinenbau

 Beiträge: 24 Registriert: 22.09.2014 Intel Core i9-9900KF, 8-Core @5GHz 16 GB DDR4-2666 MHz NVIDIA Quadro P1000, 4GB GDDR5 ASUS Prime Z390-P WIN10 x64 auf NVME SSD INV2019
|
erstellt am: 26. Apr. 2020 20:39 <-- editieren / zitieren --> Unities abgeben:         
Hallo Leute, bin verzweifelt auf der Suche nach ein Lösung für ein Problem: Wie kann ich mittels VBA die Ausrichtung einzelner Bauteile in einer Baugruppe abfragen? Unter ComponentOccurence->Transformation bekomme ich nur die Position des Bauteils in X,Y,Z Koordinaten aber nicht die Rotation/Verdrehung innerhalb der Baugruppe. Hoffe ich konnte mich verständlich ausdrücken. Grüße, J ------------------ "ENGINEER" noun. [en-juh-neer] Someone who does precision guesswork based on unreliable data provided by those of questionable knowledge See also wizard, magician Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bwr Mitglied Konstrukteur
 
 Beiträge: 139 Registriert: 21.02.2007
|
erstellt am: 27. Apr. 2020 07:55 <-- editieren / zitieren --> Unities abgeben:          Nur für KAME-WJ
In der Transformation steht alles drin. Das ist eine 4x4 Matrix. Schau mal in der API-Hilfe bei 'Inventor API User's Manual/General Concepts/Transient Geometry, Marices, and Vectors'. Dort ist die Sache kurz erklärt. erste Spalte Rotation um X zweite Spalte Rotation um Y dritte Spalte Rotation um Z vierte Spalte Verschiebung des Ursprungs letzte Zeile ist unwichtig
------------------ Grüße Andreas etaCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KraBBy Mitglied Maschinenbau-Ingenieur
  
 Beiträge: 736 Registriert: 19.09.2007 Inventor Professional 2020 WinX
|
erstellt am: 27. Apr. 2020 07:59 <-- editieren / zitieren --> Unities abgeben:          Nur für KAME-WJ
Die Verdrehung ist da und sie ist auch im ComponentOccurrence.Transformation Property bzw. der zurück gegebenen Matrix enthalten. (vielleicht liegt das Problem nur im "Watch-Window", dort wird nur die Translation mit X/Y/Z angezeigt). Die Matrix ist eine 4x4 Matrix aus Double-Werten. IV-Hilfe "Using the Matrix object" Die einzelnen Werte kann man sich auch ausgeben lassen. Code: Dim oCells() As Double Call oMatrix.GetMatrixData(oCells)
edit: zu langsam ------------------ Gruß KraBBy [Diese Nachricht wurde von KraBBy am 27. Apr. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
KAME-WJ Mitglied Selbstständig, KAME engineering - Ingenieurbüro für Maschinenbau

 Beiträge: 24 Registriert: 22.09.2014 Intel Core i9-9900KF, 8-Core @5GHz 16 GB DDR4-2666 MHz NVIDIA Quadro P1000, 4GB GDDR5 ASUS Prime Z390-P WIN10 x64 auf NVME SSD INV2019
|
erstellt am: 27. Apr. 2020 09:29 <-- editieren / zitieren --> Unities abgeben:         
Vielen Dank Leute! J ------------------ "ENGINEER" noun. [en-juh-neer] Someone who does precision guesswork based on unreliable data provided by those of questionable knowledge See also wizard, magician Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |