|
| unsafe | FillHoleNicelySettings () |
| | Constructs an empty (default-constructed) instance.
|
| |
| unsafe | FillHoleNicelySettings (MR._ByValue_FillHoleParams triangulateParams, bool triangulateOnly, MR.UndirectedEdgeBitSet? notFlippable, float maxEdgeLen, int maxEdgeSplits, float maxAngleChangeAfterFlip, bool smoothCurvature, bool naturalSmooth, MR.Std._ByValue_Function_BoolFuncFromMREdgeId beforeEdgeSplit, MR.Std._ByValue_Function_VoidFuncFromMREdgeIdMREdgeId onEdgeSplit, MR.EdgeWeights edgeWeights, MR.VertexMass vmass, MR.VertCoords2? uvCoords, MR.VertColors? colorMap, MR.FaceColors? faceColors) |
| | Constructs MR.FillHoleNicelySettings elementwise.
|
| |
| unsafe | FillHoleNicelySettings (MR._ByValue_FillHoleNicelySettings _other) |
| | Generated from constructor MR.FillHoleNicelySettings.FillHoleNicelySettings.
|
| |
| | FillHoleNicelySettings (Const_FillHoleNicelySettings _other) |
| | Generated from constructor MR.FillHoleNicelySettings.FillHoleNicelySettings.
|
| |
| | FillHoleNicelySettings (FillHoleNicelySettings _other) |
| | Generated from constructor MR.FillHoleNicelySettings.FillHoleNicelySettings.
|
| |
| unsafe MR.FillHoleNicelySettings | assign (MR._ByValue_FillHoleNicelySettings _other) |
| | Generated from method MR.FillHoleNicelySettings.operator=.
|
| |
|
| new unsafe MR.FillHoleParams | triangulateParams [get, protected set] |
| | how to triangulate the hole, must be specified by the user
|
| |
| new unsafe ref bool | triangulateOnly [get] |
| | If false then additional vertices are created inside the patch for best mesh quality.
|
| |
| new unsafe MR.? UndirectedEdgeBitSet | notFlippable [get, set] |
| | 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
|
| |
| new unsafe ref float | maxEdgeLen [get] |
| | Subdivision is stopped when all edges inside or on the boundary of the region are not longer than this value.
|
| |
| new unsafe ref int | maxEdgeSplits [get] |
| | Maximum number of edge splits allowed during subdivision.
|
| |
| new unsafe ref float | maxAngleChangeAfterFlip [get] |
| | Improves local mesh triangulation by doing edge flips if it does not change dihedral angle more than on this value (in radians)
|
| |
| new unsafe ref bool | smoothCurvature [get] |
| | Whether to make patch over the hole smooth both inside and on its boundary with existed surface.
|
| |
| new unsafe ref bool | naturalSmooth [get] |
| | Additionally smooth 3 layers of vertices near hole boundary both inside and outside of the hole.
|
| |
| new unsafe MR.Std.Function_BoolFuncFromMREdgeId | beforeEdgeSplit [get, protected set] |
| | (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
|
| |
| new unsafe MR.Std.Function_VoidFuncFromMREdgeIdMREdgeId | onEdgeSplit [get, protected set] |
| | (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
|
| |
| new unsafe ref MR.EdgeWeights | edgeWeights [get] |
| | edge weighting scheme for smoothCurvature mode
|
| |
| new unsafe ref MR.VertexMass | vmass [get] |
| | vertex mass scheme for smoothCurvature mode
|
| |
| new unsafe MR.? VertCoords2 | uvCoords [get, set] |
| | optional uv-coordinates of vertices; if provided then elements corresponding to new vertices will be added there
|
| |
| new unsafe MR.? VertColors | colorMap [get, set] |
| | optional colors of vertices; if provided then elements corresponding to new vertices will be added there
|
| |
| new unsafe MR.? FaceColors | faceColors [get, set] |
| | optional colors of faces; if provided then elements corresponding to new faces will be added there
|
| |
Generated from class MR.FillHoleNicelySettings. This is the non-const half of the class.