Hallo!
ich komme nicht weiter
mein Vorhaben:
Die Kanten der Enden eines Rohres (stupider Solid) als Flächen extruieren.
- Kante selektieren (BRep)
(Selektion während der Laufzeit)
- unabhängig ob PartDesign oder GeneralShapeDesign
- Kante als Fläche extruieren (Referenzplane über Namen dek.)
1. Bekomme Hrn. Ziethens Makro nicht für HybridBodies umgeschrieben:
Sub CATMain ()
' Auswahl festlegen -----------------------------------------------
Dim Was(2)
Was(0) = "Pad"
Was(1) = "Line"
Was(2) = "Pocket" #hier gerne Kanten selektieren#
' Selektion definieren und leeren ---------------------------------
Dim UserSel As Selection
Set UserSel= CATIA.ActiveDocument.Selection
UserSel.Clear
' Selektion vornehmen lassen --------------------------------------
Dim E As CATBSTR
E = UserSel.SelectElement2(Was, "Pad oder Linie oder Pocket", False)
If E = "Normal" Then
MsgBox(UserSel.Item(2).Value.Name)
Else
MsgBox ("Abbruch")
End If
' Selektion freigeben --------------------------------------------
UserSel.Clear
End Sub
2. Wie und wo bekomme ich eine erfolgreie Selektion nun in ein Makro unter?
Ich danke für Eure Hilfe !!!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP