|
| 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] |
| |
| new unsafe ref bool | forceCut [get] |
| |
| new unsafe MR.Std.Function_BoolFuncFromFloat | cb [get, protected set] |
| |
◆ BooleanParameters() [1/5]
| unsafe MR.BooleanParameters.BooleanParameters |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ BooleanParameters() [2/5]
| unsafe MR.BooleanParameters.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_BoolFuncFromFloat | cb ) |
|
inline |
◆ BooleanParameters() [3/5]
| unsafe MR.BooleanParameters.BooleanParameters |
( |
MR._ByValue_BooleanParameters | _other | ) |
|
|
inline |
Generated from constructor MR.BooleanParameters.BooleanParameters.
◆ BooleanParameters() [4/5]
| MR.BooleanParameters.BooleanParameters |
( |
Const_BooleanParameters | _other | ) |
|
|
inline |
Generated from constructor MR.BooleanParameters.BooleanParameters.
◆ BooleanParameters() [5/5]
Generated from constructor MR.BooleanParameters.BooleanParameters.
◆ assign()
Generated from method MR.BooleanParameters.operator=.
◆ cb
| new unsafe MR.Std.Function_BoolFuncFromFloat MR.BooleanParameters.cb |
|
getprotected set |
◆ forceCut
| new unsafe ref bool MR.BooleanParameters.forceCut |
|
get |
If this option is enabled boolean will try to cut meshes even if there are self-intersections in intersecting area it might work in some cases, but in general it might prevent fast error report and lead to other errors along the way
- Warning
- not recommended in most cases
◆ mapper
| new unsafe MR.? BooleanResultMapper MR.BooleanParameters.mapper |
|
getset |
Optional output structure to map mesh A and mesh B topology to result mesh topology.
◆ mergeAllNonIntersectingComponents
| new unsafe ref bool MR.BooleanParameters.mergeAllNonIntersectingComponents |
|
get |
By default produce valid operation on disconnected components if set merge all non-intersecting components
◆ outCutEdges
| new unsafe MR.Std.? Vector_StdVectorMREdgeId MR.BooleanParameters.outCutEdges |
|
getset |
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: