|
| unsafe | SubdivideFillingSettings () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | SubdivideFillingSettings (MR.UndirectedEdgeBitSet? notFlippable, float maxEdgeLen, int maxEdgeSplits, float maxAngleChangeAfterFlip, MR.Std._ByValue_Function_Bool_From_MREdgeId beforeEdgeSplit, MR.Std._ByValue_Function_Void_From_MREdgeId_MREdgeId onEdgeSplit) |
| | Constructs MR.SubdivideFillingSettings elementwise.
|
| unsafe | SubdivideFillingSettings (MR._ByValue_SubdivideFillingSettings _other) |
| | Generated from constructor MR.SubdivideFillingSettings.SubdivideFillingSettings.
|
| | SubdivideFillingSettings (Const_SubdivideFillingSettings _other) |
| | Generated from constructor MR.SubdivideFillingSettings.SubdivideFillingSettings.
|
| | SubdivideFillingSettings (SubdivideFillingSettings _other) |
| | Generated from constructor MR.SubdivideFillingSettings.SubdivideFillingSettings.
|
| unsafe MR.SubdivideFillingSettings | assign (MR._ByValue_SubdivideFillingSettings _other) |
| | Generated from method MR::SubdivideFillingSettings::operator=.
|
| virtual void | Dispose () |
| unsafe | Const_SubdivideFillingSettings () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | Const_SubdivideFillingSettings (MR.UndirectedEdgeBitSet? notFlippable, float maxEdgeLen, int maxEdgeSplits, float maxAngleChangeAfterFlip, MR.Std._ByValue_Function_Bool_From_MREdgeId beforeEdgeSplit, MR.Std._ByValue_Function_Void_From_MREdgeId_MREdgeId onEdgeSplit) |
| | Constructs MR.SubdivideFillingSettings elementwise.
|
| unsafe | Const_SubdivideFillingSettings (MR._ByValue_SubdivideFillingSettings _other) |
| | Generated from constructor MR.SubdivideFillingSettings.SubdivideFillingSettings.
|
| | Const_SubdivideFillingSettings (Const_SubdivideFillingSettings _other) |
| | Generated from constructor MR.SubdivideFillingSettings.SubdivideFillingSettings.
|
| | Const_SubdivideFillingSettings (SubdivideFillingSettings _other) |
| | Generated from constructor MR.SubdivideFillingSettings.SubdivideFillingSettings.
|
|
| 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 MR.Std.Function_Bool_From_MREdgeId | 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_Void_From_MREdgeId_MREdgeId | 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
|
| unsafe MR.? UndirectedEdgeBitSet | notFlippable [get] |
| | 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
|
| unsafe float | maxEdgeLen [get] |
| | Subdivision is stopped when all edges inside or on the boundary of the region are not longer than this value.
|
| unsafe int | maxEdgeSplits [get] |
| | Maximum number of edge splits allowed during subdivision.
|
| unsafe 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)
|
| unsafe MR.Std.Const_Function_Bool_From_MREdgeId | 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
|
| unsafe MR.Std.Const_Function_Void_From_MREdgeId_MREdgeId | 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
|
Generated from class MR.SubdivideFillingSettings. This is the non-const half of the class.