Hallo torspezialist,
die Makroschnittstelle von CATIA V5 bietet eigentlich nur Funktionen mit einem ganz konkreten Rückgabewert an, da beim Erzeugen immer auch eine Zuweisung erfolgen muss, z. B.:
Set NeuesElement = MyHybridShapeFactory.AddKlasseVonNeuemElement(Referenz1,Referenz2,...)
Diesem Schema folgend, müsste die Funktion "Disassemble" eine Art "Massenerzeugung nach dem Prinzip Schrotflinte" sein, die es so über die Makroschnittstelle ganz sicher nicht gibt.
Als Umweg könnte ich mir vorstellen, direkt die einzelnen BRep-Elemente des zu zerlegenden Elements mit "CreateReferenceFromBRepName" anzusprechen und sie dann z. B. der Funktion "Extract" als "Reference" zu übergeben. Allerdings ist das direkte Ansprechen von BRep-Elementen mit Makro-Code eine schwierige Operation, da leider kaum dokumentiert. Die Makroaufzeichnung kann hier aber gute Hinweise liefern.
Hope that helps,
Michael
------------------
www.em.ag
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP