Hallo,
ich habe folgendes Problem beim Erzeugen von Joins:
Mein Makro soll es dem Anwender ermöglichen Flächen in einem Product zu selektieren, die dann anschließend in einem Join verbunden werden. Wählt der Anwender Flächen aus, die sich alle in dem selben Part befinden, ist es kein Problem - hier zeichnet der Rekorder nachvollziehbaren Code auf.
Wählt der Anwender jedoch Flächen aus verschiedenen Parts, wird es ungleich schwieriger. Führt man dies interaktiv in CATIA aus (Flächen von verschiedenen Parts selektieren->Join), so legt CATIA das Join in dem Part an, dessen Fläche als erstes selektiert wurde. Außerdem werden die Flächen, die aus anderen Parts stammen, importiert. Letzteres kann ich mit VB leider nicht umsetzen.
Bisher erzeuge ich mit der Funktion ' CreateReferenceFromBRepName ' eine Referenz der jeweiligen Flächen, die aus anderen Parts stammen - dies wird auch vom Rekorder so aufgezeichnet. Der Rekorder arbeitet aber auch noch mit Flächen-Parametern (aus dem Part, in dem das Join erzeugt wird) der importierten Flächen. Leider kann man nicht nachvollziehen, wie diese dort hingelangen.
Hat da vielleicht jemand schon Erfahrungen gemacht bzw. einen Lösungsvorschlag für mich? Bin für jede Hilfe dankbar!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP