Hi,
die Factory2D kann Skizzen bearbeiten.
Probiere doch mal folgendes Beispiel aus:
1. Leeres CATPart öffnen
2. Im Hauptkörper eine Skizze mit dem Namen "Sketch.1" erzeugen
3. Die Skizze durch Doppelklicken im Sketcher öffnen
4. folgendes Makro starten:
Sub CATMain()
Set Skizze = CATIA.ActiveDocument.Part.MainBody.Sketches.Item("Sketch.1")
Set F2D = Skizze.OpenEdition
Set Linie = F2D.CreateLine(0,0,100,100)
CATIA.ActiveDocument.Part.Update
End Sub
Es wird einwandfrei eine Linie erzeugt, während ich im Skizzierer bin.
Ich hoffe, das hilft weiter. Mehr dazu findest Du im Buch "Effiziente Konstruktion mit Makros", S. 86 ff. (Abschnitt "Skizzengeometrie erzeugen")
------------------
Tschüß, Dieter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP