Ich habe ein bisschen damit rumgespielt, bin aber auch nicht viel weiter gekommen.
Assembly-Symmetry ist vom Typ AssemblyFeature und Teil von der Collection ‚AssemblyFeatures’
Dim assyFeats1 As AssemblyFeatures
Dim assemblyFeat1 As AssemblyFeature
Set productDocument1 = CATIA.ActiveDocument
Set Product1 = productDocument1.Product
Set assyFeats1 = Product1.GetTechnologicalObject("AssemblyFeatures")
Aber:
‘assyFeats1.Item()’ funktioniert nicht
Dafür funktioniert ‚assyFeats1.Remove()’ , das Feature wird gelöscht (aber nicht das Spiegelteil)
Der gespiegelte Solid ist vom Typ ‚solid’ und wird von Catia wohl mittels .Move Apply gespiegelt
Über selection1.Search "CATPrtSearch.MechanicalFeature.IsLeaf=TRUE,all" findet man alle gespiegelte solids, aber leider auch alle andere Solids die mittels Copy-Paste 'AsResultWithLink' erstellt worden sind.
Leider habe ich bis jetzt keine Möglichkeit gefunden zwischen gespiegelte und AsResultWithLink Solids zu unterscheiden.
------------------
- Robert
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP