Open CASCADE Technology
6.5.4
|
Divides a Face with one or more seam edge to avoid closed faces.
Splitting is performed by U and V direction. The number of
resulting faces can be defined by user.
#include <ShapeUpgrade_ClosedFaceDivide.hxx>
Public Member Functions | |
ShapeUpgrade_ClosedFaceDivide () | |
Creates empty constructor. | |
ShapeUpgrade_ClosedFaceDivide (const TopoDS_Face &F) | |
Initialize by a Face. | |
virtual Standard_Boolean | SplitSurface () |
Performs splitting of surface and computes the shell from source face. | |
void | SetNbSplitPoints (const Standard_Integer num) |
Sets the number of cutting lines by which closed face will be splitted. The resulting faces will be num+1. | |
Standard_Integer | GetNbSplitPoints () const |
Returns the number of splitting points |
virtual Standard_Boolean ShapeUpgrade_ClosedFaceDivide::SplitSurface | ( | ) | [virtual] |
Reimplemented from ShapeUpgrade_FaceDivide.