Hallo,
ich möchte über die SolidWorks-API zwei Körper miteinander kombinieren. Leider bekomm ichs nicht hin.
Hier ein paar Zeilen Code (vb.net):
SwApp = CType(Microsoft.VisualBasic.GetObject(Class:="SldWorks.Application"), SldWorks.SldWorks)
Part = SwApp.ActiveDoc
MDE = SwApp.ActiveDoc.Extension
MDE.SelectByID2("Grundkörper", "SOLIDBODY", 0, 0, 0, False, 2, Nothing, 0)
MDE.SelectByID2("<401780_03>-<Testkörper>", "SOLIDBODY", 0, 0, 0, True, 2, Nothing, 0)
Part.FeatureManager.InsertCombineFeature(15903, Nothing, Nothing)
Er wählt beide Körper brav aus, aber in der letzten Zeile faselt er immer was von Typkonflikt. Dies, obwohl ich mich an die Syntax des mit dem Makroeditors aufgenommenen Codes gehalten hab.
Kann mir bitte jemand weiterhelfen?
Gruß
Michi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP