Hi Ronny
ich habe schon probiert den Quellcode über den macrorecorder aufzuzeichnen, aber leider wird nichts aufgezeichnet. Ich gehe dabei folgendermassen vor:
1. ich öffne ein CATPart mit bereits gezeichneten Skizzen.
2. Makrorecorder wird gestartet (einstellung auf *.CATScript)
3. erzeuge per hand eine "Zusammenführungsfläche"
4. Makrorecorder wird gestoppt.
Wenn ich mir jetzt den Quellcode anschaue, wird dort nur der Pfad für den "geöffneten Körper" (Hybridbody) erstellt.
Der Quellcode sieht folgendermassen aus:
Language="VBSCRIPT"
Sub CATMain()
Dim partDocument1 As Document
Set partDocument1 = CATIA.ActiveDocument
Dim part1 As Part
Set part1 = partDocument1.Part
Dim hybridBodies1 As HybridBodies
Set hybridBodies1 = part1.HybridBodies
Dim hybridBody1 As HybridBody
Set hybridBody1 = hybridBodies1.Item("Geöffneter Körper.2")
Dim hybridShapes1 As HybridShapes
Set hybridShapes1 = hybridBody1.HybridShapes
Dim hybridShapeSurfaceExplicit1 As HybridShape
Set hybridShapeSurfaceExplicit1 = hybridShapes1.Item("Zusammenführung.1")
part1.UpdateObject hybridShapeSurfaceExplicit1
part1.Update
End Sub
Ich habe langsam den Verdacht, dass diese Funktion, ähnlich wie Powercopy, nicht über Skript gesteuert werden kann.
also leute, ich wäre euch sehr dankbar, wenn ihr was rausfindet
Vielen Dank
Mfg
l_c
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP