Generated from: MR::FillHoleNicelySettings
None mrmeshpy.FillHoleNicelySettings.__init__ | ( | self | ) |
Implicit default constructor.
None mrmeshpy.FillHoleNicelySettings.__init__ | ( | self, | |
FillHoleNicelySettings | arg0 ) |
Implicit copy constructor.
None mrmeshpy.FillHoleNicelySettings.__init__ | ( | self, | |
FillHoleParams | triangulateParams, | ||
bool | triangulateOnly, | ||
float | maxEdgeLen, | ||
int | maxEdgeSplits, | ||
float | maxAngleChangeAfterFlip, | ||
bool | smoothCurvature, | ||
bool | naturalSmooth, | ||
func_bool_from_Id_EdgeTag | beforeEdgeSplit, | ||
func_void_from_Id_EdgeTag_Id_EdgeTag | onEdgeSplit, | ||
EdgeWeights | edgeWeights, | ||
VertUVCoords | uvCoords, | ||
VertColors | colorMap ) |
Implicit aggregate constructor.
func_bool_from_Id_EdgeTag mrmeshpy.FillHoleNicelySettings.beforeEdgeSplit | ( | self | ) |
(If this is set) this function is called in subdivision each time edge (e) is going to split, if it returns false then this split will be skipped
None mrmeshpy.FillHoleNicelySettings.beforeEdgeSplit | ( | self, | |
func_bool_from_Id_EdgeTag | arg1 ) |
VertColors mrmeshpy.FillHoleNicelySettings.colorMap | ( | self | ) |
optional colors of vertices; if provided then elements corresponding to new vertices will be added there
None mrmeshpy.FillHoleNicelySettings.colorMap | ( | self, | |
VertColors | arg1 ) |
EdgeWeights mrmeshpy.FillHoleNicelySettings.edgeWeights | ( | self | ) |
edge weighting scheme for smoothCurvature mode
None mrmeshpy.FillHoleNicelySettings.edgeWeights | ( | self, | |
EdgeWeights | arg1 ) |
float mrmeshpy.FillHoleNicelySettings.maxAngleChangeAfterFlip | ( | self | ) |
Improves local mesh triangulation by doing edge flips if it does not change dihedral angle more than on this value (in radians)
None mrmeshpy.FillHoleNicelySettings.maxAngleChangeAfterFlip | ( | self, | |
float | arg1 ) |
float mrmeshpy.FillHoleNicelySettings.maxEdgeLen | ( | self | ) |
Subdivision is stopped when all edges inside or on the boundary of the region are not longer than this value
None mrmeshpy.FillHoleNicelySettings.maxEdgeLen | ( | self, | |
float | arg1 ) |
int mrmeshpy.FillHoleNicelySettings.maxEdgeSplits | ( | self | ) |
Maximum number of edge splits allowed during subdivision
None mrmeshpy.FillHoleNicelySettings.maxEdgeSplits | ( | self, | |
int | arg1 ) |
bool mrmeshpy.FillHoleNicelySettings.naturalSmooth | ( | self | ) |
Additionally smooth 3 layers of vertices near hole boundary both inside and outside of the hole
None mrmeshpy.FillHoleNicelySettings.naturalSmooth | ( | self, | |
bool | arg1 ) |
func_void_from_Id_EdgeTag_Id_EdgeTag mrmeshpy.FillHoleNicelySettings.onEdgeSplit | ( | self | ) |
(If this is set) this function is called in subdivision each time edge (e) is split into (e1->e), but before the ring is made Delone
None mrmeshpy.FillHoleNicelySettings.onEdgeSplit | ( | self, | |
func_void_from_Id_EdgeTag_Id_EdgeTag | arg1 ) |
bool mrmeshpy.FillHoleNicelySettings.smoothCurvature | ( | self | ) |
Whether to make patch over the hole smooth both inside and on its boundary with existed surface
None mrmeshpy.FillHoleNicelySettings.smoothCurvature | ( | self, | |
bool | arg1 ) |
bool mrmeshpy.FillHoleNicelySettings.triangulateOnly | ( | self | ) |
If false then additional vertices are created inside the patch for best mesh quality
None mrmeshpy.FillHoleNicelySettings.triangulateOnly | ( | self, | |
bool | arg1 ) |
FillHoleParams mrmeshpy.FillHoleNicelySettings.triangulateParams | ( | self | ) |
how to triangulate the hole, must be specified by the user
None mrmeshpy.FillHoleNicelySettings.triangulateParams | ( | self, | |
FillHoleParams | arg1 ) |
VertUVCoords mrmeshpy.FillHoleNicelySettings.uvCoords | ( | self | ) |
optional uv-coordinates of vertices; if provided then elements corresponding to new vertices will be added there
None mrmeshpy.FillHoleNicelySettings.uvCoords | ( | self, | |
VertUVCoords | arg1 ) |