Offset einer Polyline3D mittels AllplanGeo.Offset?

Schlagworte:
  • Python
  • Offset
  • Polyline3D
  • 2022

Hallo

ich versuche mittels AllplanGeo.Offset eine Parallele zu einer planaren 3D-Polylinie zu erstellen.
Laut Dokumentation sollte dies möglich sein.

Offset( (float)dist, (Plane3D)offsetPlane, (int)parallelsCount, (Polyline3D)polySrc) -> tuple :
    Counts parallels to 3D Polyline
    
    Parameter: dist            Distance from the source
               offsetPlane     Plane on which offsets will be calculated
               parallelsCount  Count of parallels to calculate
               polySrc         Source element
    
    Return:      eOK if successful,
            Parallel elements

Als Rückgabe erhalte ich ein eOK sowie eine leere (ohne Points[]) Polylinie3D.
Ist dies ein allgemeines Problem der Python-API? Oder liegt das Problem bei mir?

Gruss und Dank
Hansruedi

offsetPlane und die Plane der Polylinie müssen übereinstimmen!
Da genügt schon eine Abweichung von 1.0e-04 mm, damit das scheitert.
Eigentlich ist es eine 2D-Polinie im Raum, die da ein Offfset bekommt.

Ein weiterer Grund für's Scheitern kann ein zu großes Offset sein.