BRepOffsetAPI_MakeOffset crashes

Hi,

It seems to me BRepOffsetAPI_MakeOffset crashes on offsets that might self-intersect.
Another ugliness of BRepOffsetAPI_MakeOffset is that even when Check() is called, it returns Shapes that are Null...
Seems to me that BRepOffsetAPI_MakeOffset is pretty buggy.

ipdb> rr = BRepOffsetAPI_MakeOffset(wi, GeomAbs_Tangent)
ipdb> rr.Perform(12)
ipdb> rr.Build()
ipdb> rr.Shape().IsNull()

Out[0]: 1

Cheers,

-jelle

Alexander Diekmeyer's picture

Hi,

unfortunately it has has been left buggy until now :|

At least Perform() causes AccessViolations.

greetings

Alechseij