Classes | |
class | MultipleEdgesResolveMode |
Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, FillHoleParams arg0) |
None | __init__ (self, FillHoleMetric metric, FaceBitSet outNewFaces, FillHoleParams.MultipleEdgesResolveMode multipleEdgesResolveMode, bool makeDegenerateBand, int maxPolygonSubdivisions, bool_output stopBeforeBadTriangulation) |
bool | makeDegenerateBand (self) |
None | makeDegenerateBand (self, bool arg1) |
int | maxPolygonSubdivisions (self) |
None | maxPolygonSubdivisions (self, int arg1) |
FillHoleMetric | metric (self) |
None | metric (self, FillHoleMetric arg1) |
FaceBitSet | outNewFaces (self) |
None | outNewFaces (self, FaceBitSet arg1) |
bool | stopBeforeBadTriangulation (self) |
None | stopBeforeBadTriangulation (self, bool_output arg1) |
Generated from: MR::FillHoleParams \\struct MR::FillHoleParams \\brief Parameters structure for MR::fillHole\\n Structure has some options to control MR::fillHole \\sa \\ref fillHole \\sa \\ref FillHoleMetric
None meshlib.mrmeshpy.FillHoleParams.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.FillHoleParams.__init__ | ( | self, | |
FillHoleParams | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.FillHoleParams.__init__ | ( | self, | |
FillHoleMetric | metric, | ||
FaceBitSet | outNewFaces, | ||
FillHoleParams.MultipleEdgesResolveMode | multipleEdgesResolveMode, | ||
bool | makeDegenerateBand, | ||
int | maxPolygonSubdivisions, | ||
bool_output | stopBeforeBadTriangulation ) |
Implicit aggregate constructor.
bool meshlib.mrmeshpy.FillHoleParams.makeDegenerateBand | ( | self | ) |
If true creates degenerate faces band around hole to have sharp angle visualization \\warning This flag bad for result topology, most likely you do not need it
None meshlib.mrmeshpy.FillHoleParams.makeDegenerateBand | ( | self, | |
bool | arg1 ) |
int meshlib.mrmeshpy.FillHoleParams.maxPolygonSubdivisions | ( | self | ) |
The maximum number of polygon subdivisions on a triangle and two smaller polygons, must be 2 or larger
None meshlib.mrmeshpy.FillHoleParams.maxPolygonSubdivisions | ( | self, | |
int | arg1 ) |
FillHoleMetric meshlib.mrmeshpy.FillHoleParams.metric | ( | self | ) |
Specifies triangulation metric\\n default for MR::fillHole: getCircumscribedFillMetric\\n \\sa \\ref FillHoleMetric
None meshlib.mrmeshpy.FillHoleParams.metric | ( | self, | |
FillHoleMetric | arg1 ) |
FaceBitSet meshlib.mrmeshpy.FillHoleParams.outNewFaces | ( | self | ) |
If not nullptr accumulate new faces
None meshlib.mrmeshpy.FillHoleParams.outNewFaces | ( | self, | |
FaceBitSet | arg1 ) |
bool meshlib.mrmeshpy.FillHoleParams.stopBeforeBadTriangulation | ( | self | ) |
Input/output value, if it is present: returns true if triangulation was bad and do not actually fill hole, if triangulation is ok returns false; if it is not present fill hole trivially in case of bad triangulation, (or leaves bad triangulation, depending on metric)
None meshlib.mrmeshpy.FillHoleParams.stopBeforeBadTriangulation | ( | self, | |
bool_output | arg1 ) |