I am sectioning a solid with a plane, by BRepAlgo_Section (which derives from BRepBuilderAPI_MakeShape).
For each output edge, is it possible to know from which face it was generated?
I have tried an indirect way, with
BRepBuilderAPI_MakeShape::Generated(const TopoDS_Shape &S).
It should do the opposite (from the input shape, find its "children"), but it always returns an empty list.
I have seen that it is specialized in few derived classes, not in BRepAlgo_Section.