Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| FillHoleNicelySettings | operator (*args, **kwargs) |
| FillHoleNicelySettings | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_beforeEdgeSplit = 168 |
| typing | _offsetof_colorMap = 248 |
| typing | _offsetof_edgeWeights = 232 |
| typing | _offsetof_faceColors = 256 |
| typing | _offsetof_maxAngleChangeAfterFlip = 160 |
| typing | _offsetof_maxEdgeLen = 152 |
| typing | _offsetof_maxEdgeSplits = 156 |
| typing | _offsetof_naturalSmooth = 165 |
| typing | _offsetof_notFlippable = 144 |
| typing | _offsetof_onEdgeSplit = 200 |
| typing | _offsetof_smoothCurvature = 164 |
| typing | _offsetof_triangulateOnly = 136 |
| typing | _offsetof_triangulateParams = 0 |
| typing | _offsetof_uvCoords = 240 |
| typing | _offsetof_vmass = 236 |
Generated from: MR::FillHoleNicelySettings
|
static |
| None mrmeshpy.FillHoleNicelySettings.__init__ | ( | self | ) |
| None mrmeshpy.FillHoleNicelySettings.__init__ | ( | self, | |
| FillHoleNicelySettings | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.FillHoleNicelySettings.__init__ | ( | self, | |
| FillHoleParams | triangulateParams, | ||
| bool | triangulateOnly, | ||
| UndirectedEdgeBitSet | notFlippable, | ||
| 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, | ||
| VertexMass | vmass, | ||
| VertCoords2 | uvCoords, | ||
| VertColors | colorMap, | ||
| FaceColors | faceColors ) |
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 ) |
| FaceColors mrmeshpy.FillHoleNicelySettings.faceColors | ( | self | ) |
optional colors of faces; if provided then elements corresponding to new faces will be added there
| None mrmeshpy.FillHoleNicelySettings.faceColors | ( | self, | |
| FaceColors | 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 ) |
| UndirectedEdgeBitSet mrmeshpy.FillHoleNicelySettings.notFlippable | ( | self | ) |
in triangulateOnly = false mode, edges specified by this bit-set will never be flipped, but they can be split so it is updated during the operation
| None mrmeshpy.FillHoleNicelySettings.notFlippable | ( | self, | |
| UndirectedEdgeBitSet | 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 ) |
|
static |
|
static |
| 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 ) |
| VertCoords2 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, | |
| VertCoords2 | arg1 ) |
| VertexMass mrmeshpy.FillHoleNicelySettings.vmass | ( | self | ) |
vertex mass scheme for smoothCurvature mode
| None mrmeshpy.FillHoleNicelySettings.vmass | ( | self, | |
| VertexMass | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |