Hi all and thanks for the answers in this forum.
I have a bounded Geom2d_Curve on a Geom_Surface and I need to create the corresponding (3d) Geom_Curve.
Now I am using ShapeFix_Edge::FixAddCurve3d(), but I discovered that it has no specialization on the type of surface and curve, it always uses an approximation algorithm.
E.g., given a horizontal line segment in the domain of a cylinder, it does not create a Geom_Circle, but an approximate Geom_BSplineCurve!
Is there any other function with specialized treatment of planes, cylinders, etc. ?
Thanks a lot.