Hi
How to check if a shape is non-manifold or not?
For example, the resulting shape after a Boolean function like BRepAlgoAPI_Cut.
Thanks.
Sean
Cauchy Ding Wed, 04/06/2011 - 03:27
Hi Sean,
I use TopExp::MapShapesAndAncestors(Shape, TopAbs_EDGE, TopAbs_FACE, TopTools_IndexedDataMapOfShapeListOfShape) to get edge/face relationship. If the shape is in non-manifod mode, one edge must be shared by more than 2 difference faces.
Wed, 04/06/2011 - 03:27
Hi Sean,
I use TopExp::MapShapesAndAncestors(Shape, TopAbs_EDGE, TopAbs_FACE, TopTools_IndexedDataMapOfShapeListOfShape) to get edge/face relationship. If the shape is in non-manifod mode, one edge must be shared by more than 2 difference faces.
Ding