Code:
Dim Richtung As HybridShapeDirection '#### Deklaration einer Richtung
Dim Ref As Reference Ref = Lineref 'Aus einer Line wird eine Reference
Richtung = hybridshapefactory1.AddNewDirection(Ref)
..
..
..
Dim sketchdirection(8)
Dim Koordinaten(5)
Dim MessenPunkt(1) As Measurable
MessenPunkt(0) = SPAWorkbench.GetMeasurable(Punkref)
MessenPunkt(1) = SPAWorkbench.GetMeasurable(Ref) '
MessenPunkt(0).GetPoint(Koordinaten)
MessenPunkt(1).GetDirection(Koordinaten)
sketchdirection(0) = Koordinaten(0) : sketchdirection(1) = Koordinaten(1) : sketchdirection(2) = Koordinaten(2)
sketchdirection(3) = Koordinaten(3) : sketchdirection(4) = Koordinaten(4) : sketchdirection(5) = Koordinaten(5)
Dim Skizze As Object
Dim Sketches1 As Sketches
Dim Ursrpungsebene As Reference
Dim factory2d1 As Factory2D
Sketches1 = Body.Sketches
Ursrpungsebene = MyPart.CreateReferenceFromObject(EbeneSkizze)
Skizze = Sketches1.Add(Ursrpungsebene)
Skizze.SetAbsoluteAxisData(sketchdirection)
factory2d1 = Skizze.OpenEdition
Skizze.CloseEdition()
MyPart.Update()