|
| virtual unsafe void | Dispose (bool disposing) |
|
| 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] |
◆ Const_BooleanParameters() [1/5]
| unsafe MR.Const_BooleanParameters.Const_BooleanParameters |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ Const_BooleanParameters() [2/5]
◆ Const_BooleanParameters() [3/5]
| unsafe MR.Const_BooleanParameters.Const_BooleanParameters |
( |
MR._ByValue_BooleanParameters | _other | ) |
|
|
inline |
◆ Const_BooleanParameters() [4/5]
◆ Const_BooleanParameters() [5/5]
◆ Dispose() [1/2]
| virtual void MR.Const_BooleanParameters.Dispose |
( |
| ) |
|
|
inlinevirtual |
◆ Dispose() [2/2]
| virtual unsafe void MR.Const_BooleanParameters.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ __ptr_storage_mapper
| unsafe MR.BooleanResultMapper._Underlying** MR.Const_BooleanParameters.__ptr_storage_mapper |
|
protected |
◆ __ptr_storage_outCutEdges
| unsafe MR.Std.Vector_StdVectorMREdgeId._Underlying** MR.Const_BooleanParameters.__ptr_storage_outCutEdges |
|
protected |
◆ __ptr_storage_outPreCutA
| unsafe MR.BooleanPreCutResult._Underlying** MR.Const_BooleanParameters.__ptr_storage_outPreCutA |
|
protected |
◆ __ptr_storage_outPreCutB
| unsafe MR.BooleanPreCutResult._Underlying** MR.Const_BooleanParameters.__ptr_storage_outPreCutB |
|
protected |
◆ __ptr_storage_rigidB2A
| unsafe MR.ConstBox_AffineXf3f._Underlying** MR.Const_BooleanParameters.__ptr_storage_rigidB2A |
|
protected |
◆ __ref_storage_forceCut
| unsafe bool* MR.Const_BooleanParameters.__ref_storage_forceCut |
|
protected |
◆ __ref_storage_mergeAllNonIntersectingComponents
| unsafe bool* MR.Const_BooleanParameters.__ref_storage_mergeAllNonIntersectingComponents |
|
protected |
◆ cb
| unsafe MR.Std.Const_Function_Bool_From_Float MR.Const_BooleanParameters.cb |
|
getprotected set |
◆ forceCut
| unsafe bool MR.Const_BooleanParameters.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.
- Warning
- not recommended in most cases
◆ mapper
Optional output structure to map mesh A and mesh B topology to result mesh topology.
◆ mergeAllNonIntersectingComponents
| unsafe bool MR.Const_BooleanParameters.mergeAllNonIntersectingComponents |
|
get |
By default produce valid operation on disconnected components if set merge all non-intersecting components.
◆ outCutEdges
| unsafe MR.Std.? Vector_StdVectorMREdgeId MR.Const_BooleanParameters.outCutEdges |
|
get |
Optional output cut edges of booleaned meshes.
◆ outPreCutA
Optional precut output of meshA, if present - does not perform boolean and just return them.
◆ outPreCutB
Optional precut output of meshB, if present - does not perform boolean and just return them.
◆ rigidB2A
Transform from mesh B space to mesh A space.
The documentation for this class was generated from the following file: