|
| unsafe | BooleanParameters () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | BooleanParameters (MR.AffineXf3f? rigidB2A, MR.BooleanResultMapper? mapper, MR.BooleanPreCutResult? outPreCutA, MR.BooleanPreCutResult? outPreCutB, MR.Std.Vector_StdVectorMREdgeId? outCutEdges, bool mergeAllNonIntersectingComponents, bool forceCut, MR.Std._ByValue_Function_Bool_From_Float cb) |
| | Constructs MR.BooleanParameters elementwise.
|
| unsafe | BooleanParameters (MR._ByValue_BooleanParameters _other) |
| | Generated from constructor MR.BooleanParameters.BooleanParameters.
|
| | BooleanParameters (Const_BooleanParameters _other) |
| | Generated from constructor MR.BooleanParameters.BooleanParameters.
|
| | BooleanParameters (BooleanParameters _other) |
| | Generated from constructor MR.BooleanParameters.BooleanParameters.
|
| unsafe MR.BooleanParameters | assign (MR._ByValue_BooleanParameters _other) |
| | Generated from method MR::BooleanParameters::operator=.
|
| virtual void | Dispose () |
| unsafe | Const_BooleanParameters () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | Const_BooleanParameters (MR.AffineXf3f? rigidB2A, MR.BooleanResultMapper? mapper, MR.BooleanPreCutResult? outPreCutA, MR.BooleanPreCutResult? outPreCutB, MR.Std.Vector_StdVectorMREdgeId? outCutEdges, bool mergeAllNonIntersectingComponents, bool forceCut, MR.Std._ByValue_Function_Bool_From_Float cb) |
| | Constructs MR.BooleanParameters elementwise.
|
| unsafe | Const_BooleanParameters (MR._ByValue_BooleanParameters _other) |
| | Generated from constructor MR.BooleanParameters.BooleanParameters.
|
| | Const_BooleanParameters (Const_BooleanParameters _other) |
| | Generated from constructor MR.BooleanParameters.BooleanParameters.
|
| | Const_BooleanParameters (BooleanParameters _other) |
| | Generated from constructor MR.BooleanParameters.BooleanParameters.
|
|
| new unsafe MR.? ConstBox_AffineXf3f | rigidB2A [get, set] |
| | Transform from mesh B space to mesh A space.
|
| new unsafe MR.? BooleanResultMapper | mapper [get, set] |
| | Optional output structure to map mesh A and mesh B topology to result mesh topology.
|
| new unsafe MR.? BooleanPreCutResult | outPreCutA [get, set] |
| | Optional precut output of meshA, if present - does not perform boolean and just return them.
|
| new unsafe MR.? BooleanPreCutResult | outPreCutB [get, set] |
| | Optional precut output of meshB, if present - does not perform boolean and just return them.
|
| new unsafe MR.Std.? Vector_StdVectorMREdgeId | outCutEdges [get, set] |
| | Optional output cut edges of booleaned meshes.
|
| new unsafe ref bool | mergeAllNonIntersectingComponents [get] |
| | By default produce valid operation on disconnected components if set merge all non-intersecting components.
|
| new unsafe ref bool | forceCut [get] |
| | If this option is enabled boolean will try to cut meshes even if there are self-intersections in intersecting area if enabled returned meshes will not be stitched but merged, consider MR.MeshBuilder.uniteCloseVertices and MR.fillHoles afterwards.
|
| new unsafe MR.Std.Function_Bool_From_Float | cb [get, protected set] |
| unsafe MR.? ConstBox_AffineXf3f | rigidB2A [get] |
| | Transform from mesh B space to mesh A space.
|
| unsafe MR.? BooleanResultMapper | mapper [get] |
| | Optional output structure to map mesh A and mesh B topology to result mesh topology.
|
| unsafe MR.? BooleanPreCutResult | outPreCutA [get] |
| | Optional precut output of meshA, if present - does not perform boolean and just return them.
|
| unsafe MR.? BooleanPreCutResult | outPreCutB [get] |
| | Optional precut output of meshB, if present - does not perform boolean and just return them.
|
| unsafe MR.Std.? Vector_StdVectorMREdgeId | outCutEdges [get] |
| | Optional output cut edges of booleaned meshes.
|
| unsafe bool | mergeAllNonIntersectingComponents [get] |
| | By default produce valid operation on disconnected components if set merge all non-intersecting components.
|
| unsafe bool | forceCut [get] |
| | If this option is enabled boolean will try to cut meshes even if there are self-intersections in intersecting area if enabled returned meshes will not be stitched but merged, consider MR.MeshBuilder.uniteCloseVertices and MR.fillHoles afterwards.
|
| unsafe MR.Std.Const_Function_Bool_From_Float | cb [get, protected set] |