|
| unsafe | UniteManyMeshesParams () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | UniteManyMeshesParams (bool useRandomShifts, bool fixDegenerations, float maxAllowedError, uint randomShiftsSeed, MR.FaceBitSet? newFaces, MR.NestedComponenetsMode nestedComponentsMode, bool mergeOnFail, bool forceCut, MR.Std._ByValue_Function_Bool_From_Float progressCb) |
| | Constructs MR.UniteManyMeshesParams elementwise.
|
| unsafe | UniteManyMeshesParams (MR._ByValue_UniteManyMeshesParams _other) |
| | Generated from constructor MR.UniteManyMeshesParams.UniteManyMeshesParams.
|
| | UniteManyMeshesParams (Const_UniteManyMeshesParams _other) |
| | Generated from constructor MR.UniteManyMeshesParams.UniteManyMeshesParams.
|
| | UniteManyMeshesParams (UniteManyMeshesParams _other) |
| | Generated from constructor MR.UniteManyMeshesParams.UniteManyMeshesParams.
|
| unsafe MR.UniteManyMeshesParams | assign (MR._ByValue_UniteManyMeshesParams _other) |
| | Generated from method MR::UniteManyMeshesParams::operator=.
|
| virtual void | Dispose () |
| unsafe | Const_UniteManyMeshesParams () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | Const_UniteManyMeshesParams (bool useRandomShifts, bool fixDegenerations, float maxAllowedError, uint randomShiftsSeed, MR.FaceBitSet? newFaces, MR.NestedComponenetsMode nestedComponentsMode, bool mergeOnFail, bool forceCut, MR.Std._ByValue_Function_Bool_From_Float progressCb) |
| | Constructs MR.UniteManyMeshesParams elementwise.
|
| unsafe | Const_UniteManyMeshesParams (MR._ByValue_UniteManyMeshesParams _other) |
| | Generated from constructor MR.UniteManyMeshesParams.UniteManyMeshesParams.
|
| | Const_UniteManyMeshesParams (Const_UniteManyMeshesParams _other) |
| | Generated from constructor MR.UniteManyMeshesParams.UniteManyMeshesParams.
|
| | Const_UniteManyMeshesParams (UniteManyMeshesParams _other) |
| | Generated from constructor MR.UniteManyMeshesParams.UniteManyMeshesParams.
|
|
| new unsafe ref bool | useRandomShifts [get] |
| | Apply random shift to each mesh, to prevent degenerations on coincident surfaces.
|
| new unsafe ref bool | fixDegenerations [get] |
| | Try fix degenerations after each boolean step, to prevent boolean failure due to high amount of degenerated faces useful on meshes with many coincident surfaces (useRandomShifts used for same issue)
|
| new unsafe ref float | maxAllowedError [get] |
| | Max allowed random shifts in each direction, and max allowed deviation after degeneration fixing not used if both flags (useRandomShifts,fixDegenerations) are false.
|
| new unsafe ref uint | randomShiftsSeed [get] |
| | Seed that is used for random shifts.
|
| new unsafe MR.? FaceBitSet | newFaces [get, set] |
| | If set, the bitset will store new faces created by boolean operations.
|
| new unsafe ref MR.NestedComponenetsMode | nestedComponentsMode [get] |
| | By default function separate nested meshes and remove them, just like union operation should do read comment of NestedComponenetsMode enum for more information.
|
| new unsafe ref bool | mergeOnFail [get] |
| | If set - merges meshes instead of booleaning it if boolean operation fails.
|
| new unsafe ref bool | forceCut [get] |
| | If this option is enabled boolean will cut meshes even if there are self-intersections in intersecting area also applying MR.MeshBuilder.uniteCloseVertices and MR.fillHoles afterwards.
|
| new unsafe MR.Std.Function_Bool_From_Float | progressCb [get, protected set] |
| unsafe bool | useRandomShifts [get] |
| | Apply random shift to each mesh, to prevent degenerations on coincident surfaces.
|
| unsafe bool | fixDegenerations [get] |
| | Try fix degenerations after each boolean step, to prevent boolean failure due to high amount of degenerated faces useful on meshes with many coincident surfaces (useRandomShifts used for same issue)
|
| unsafe float | maxAllowedError [get] |
| | Max allowed random shifts in each direction, and max allowed deviation after degeneration fixing not used if both flags (useRandomShifts,fixDegenerations) are false.
|
| unsafe uint | randomShiftsSeed [get] |
| | Seed that is used for random shifts.
|
| unsafe MR.? FaceBitSet | newFaces [get] |
| | If set, the bitset will store new faces created by boolean operations.
|
| unsafe MR.NestedComponenetsMode | nestedComponentsMode [get] |
| | By default function separate nested meshes and remove them, just like union operation should do read comment of NestedComponenetsMode enum for more information.
|
| unsafe bool | mergeOnFail [get] |
| | If set - merges meshes instead of booleaning it if boolean operation fails.
|
| unsafe bool | forceCut [get] |
| | If this option is enabled boolean will cut meshes even if there are self-intersections in intersecting area also applying MR.MeshBuilder.uniteCloseVertices and MR.fillHoles afterwards.
|
| unsafe MR.Std.Const_Function_Bool_From_Float | progressCb [get, protected set] |
Parameters structure for uniteManyMeshes function Generated from class MR.UniteManyMeshesParams. This is the non-const half of the class.