| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Auf Benutzer-BKS zugreifen (1425 mal gelesen)
|
RoccoRalle Mitglied
Beiträge: 52 Registriert: 24.04.2006
|
erstellt am: 03. Mrz. 2010 21:28 <-- editieren / zitieren --> Unities abgeben:
Hi Forum, es gibt im IV 2010 ja die Möglichkeit auf ein Bentzer-BKS zuzugreifen: Code: oDoc.ComponentDefinition.UserCoordinateSystems.Item(1)
Ich möchte gerne die Grenz-Geometrie (x, y, z) auf dieses o.g. BKS in der Form auslesen: Code: oDoc.ComponentDefinition.RangeBox.MaxPoint.X
Wie geht das? kann ich wie im AutoCAD zwischen einzelne BKS tranferieren? Wenn ja, hat jemand einen Tip?? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 03. Mrz. 2010 23:19 <-- editieren / zitieren --> Unities abgeben: Nur für RoccoRalle
Hallo Spontan würde mir einfallen, das Bauteil in einer (temporären) Baugruppe zu platzieren, das UCS am Koordinatensystem der Baugruppe auszurichten (3x Fluchtend Abhängigkeit) und dann die Rangebox der Baugruppe abzufragen. Danach die erzeugte Baugruppe schließen ohne zu speichern. Hätte den Vorteil, daß es sowohl mit UCS eines Bauteiles, als auch einer Baugruppe funktioniert. ------------------ MfG RK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RoccoRalle Mitglied
Beiträge: 52 Registriert: 24.04.2006
|
erstellt am: 04. Mrz. 2010 18:01 <-- editieren / zitieren --> Unities abgeben:
Hi, danke für die Antwort. Ist aber ein wenig umständlich. Hat jemand eine Antort um die x, y und z-Koordinaten eines Bauteils im Bezug auf ein Benutzerkoordinatensystem auszulesen. Warum habe ich sonst Zugriff auf das Benutzerkoordinatensystem? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 04. Mrz. 2010 20:09 <-- editieren / zitieren --> Unities abgeben: Nur für RoccoRalle
Hallo Die Antwort habe ich dir doch gegeben. Das UCS bietet kein RangeBox-Property und wo keins ist, kann man's auch nicht abfragen. Du kannst aber auch die Funktion Körper verschieben/drehen im Bauteil versuchen zu nutzen und an der Ermittlung der Translationsmatrix unter Umständen verzweifeln.
------------------ MfG RK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |