Hallo Forum,
zunächst die direkte Frage:
Wie komme ich über eine abgeleitete Kurve in einer Zeichnungsansicht einer Master-Model-Zeichnung auf das Formelement im 3D-Model?
Wichtige Info vielleicht noch: Wir sind noch auf NX8 - teilweise sogar noch auf NX7.5 unterwegs.
Zweite Info: Programmiere in C#.
Erklärung:
Ich möche in einer Master-Model-Zeichnung eine Auswertung über alle Bemaßungen in einer Ansicht erstellen die zeigt, auf welche Formelemente sich diese Maße beziehen - sprich: ich möchte über die Maße in einer Zeichnung auf die Formelemente im 3D-Model kommen.
Der Sinn dahinter: Wir möchten in der Zeichnung sehen, welche Formelemente, die im 3D-verwendet wurden, am häufigsten in der Zeichnung mit Maßen beaufschlagt werden und somit schon beim Konstruieren im 3D entsprechend priorisieren können, welche Formelemente möglichst große Auswirkungen auf die Zeichnungsbemaßung haben.
Das Finden des Formelementes funktioniert auch ganz gut, solange
- die Option "Extrahierte Kanten" auf "keine" steht
- das Maß nicht auf den dünnen Gewindelinien angebracht ist
In beiden beschriebenen Fällen wird als assoziatives Object zum Maß (Dimension.GetAssociativity()) nicht mehr eine Kante oder ein anderes 3D-Objekt, sondern eine Kurve ausgegeben.
Und hier habe ich aktuell keine Idee, wie ich von der abgeleiteten Kurve auf die entsprechende Kante komme - bzw. wie ich bei den dünnen Gewindelinien auf das Formelement komme.
In GTAC finde ich Beispiele, wie man aus einer abgeleiteten Kurve direkt auf die (Zeichnungs-)Komponente kommen kann. Leider ist das für mich ein Schritt zuviel - ich möchte nicht bei der Komponente landen, sondern beim Formelement.
Habt ihr da Tipps für mich? Fertige Code-Schnipsel sind langweilig - mir würde ein Hinweis "Such mal bei ..." schon reichen (brauch ja vielleicht nur einen Stupser in die richtige Richtung)...
Vielen Dank schon mal und Grüße,
Jürgen
------------------
Viele Grüße,
Jürgen
[Diese Nachricht wurde von TheTutuut am 17. Dez. 2014 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP