I am using GeomFill::Surface and GeomFill_BSplineCurves to fill a surface between curves. The curves are selected with the mouse and can be free curves (lines, circles, arcs, splines, etc.) or edges of an existing solid. Both the functions work well for Geom_BSpline curves, but fail for Geom_Line curves. Any ideas why?