MeshLib C# Docs
Loading...
Searching...
No Matches

Parameters structure for uniteComponents function Generated from class MR.UniteComponentsParams. This is the const half of the class. More...

Inheritance diagram for MR.Const_UniteComponentsParams:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_UniteComponentsParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_UniteComponentsParams (MR._ByValue_UniteManyMeshesParams baseParams, float expansionRatio, bool flipInverted, bool trySelfBoolean)
 Constructs MR.UniteComponentsParams elementwise.
unsafe Const_UniteComponentsParams (MR._ByValue_UniteComponentsParams _other)
 Generated from constructor MR.UniteComponentsParams.UniteComponentsParams.
 Const_UniteComponentsParams (Const_UniteComponentsParams _other)
 Generated from constructor MR.UniteComponentsParams.UniteComponentsParams.
 Const_UniteComponentsParams (UniteComponentsParams _other)
 Generated from constructor MR.UniteComponentsParams.UniteComponentsParams.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe float * __ref_storage_expansionRatio
unsafe bool * __ref_storage_flipInverted
unsafe bool * __ref_storage_trySelfBoolean

Properties

unsafe MR.Const_UniteManyMeshesParams baseParams [get, protected set]
 Basic parameters of multi unite.
unsafe float expansionRatio [get]
 Per component expansion ratio, if !=0 each component is expanded on 1+expRatio around its own centroid.
unsafe bool flipInverted [get]
 If enabled flips orientation for componentns with negative volume.
unsafe bool trySelfBoolean [get]
 Try experimental self-boolean for each component not recommended yet TODO: update when self-boolean is finalized.

Detailed Description

Parameters structure for uniteComponents function Generated from class MR.UniteComponentsParams. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_UniteComponentsParams() [1/5]

unsafe MR.Const_UniteComponentsParams.Const_UniteComponentsParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_UniteComponentsParams() [2/5]

unsafe MR.Const_UniteComponentsParams.Const_UniteComponentsParams ( MR._ByValue_UniteManyMeshesParams baseParams,
float expansionRatio,
bool flipInverted,
bool trySelfBoolean )
inline

Constructs MR.UniteComponentsParams elementwise.

◆ Const_UniteComponentsParams() [3/5]

unsafe MR.Const_UniteComponentsParams.Const_UniteComponentsParams ( MR._ByValue_UniteComponentsParams _other)
inline

◆ Const_UniteComponentsParams() [4/5]

MR.Const_UniteComponentsParams.Const_UniteComponentsParams ( Const_UniteComponentsParams _other)
inline

◆ Const_UniteComponentsParams() [5/5]

MR.Const_UniteComponentsParams.Const_UniteComponentsParams ( UniteComponentsParams _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_UniteComponentsParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_UniteComponentsParams.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ref_storage_expansionRatio

unsafe float* MR.Const_UniteComponentsParams.__ref_storage_expansionRatio
protected

◆ __ref_storage_flipInverted

unsafe bool* MR.Const_UniteComponentsParams.__ref_storage_flipInverted
protected

◆ __ref_storage_trySelfBoolean

unsafe bool* MR.Const_UniteComponentsParams.__ref_storage_trySelfBoolean
protected

Property Documentation

◆ baseParams

unsafe MR.Const_UniteManyMeshesParams MR.Const_UniteComponentsParams.baseParams
getprotected set

Basic parameters of multi unite.

◆ expansionRatio

unsafe float MR.Const_UniteComponentsParams.expansionRatio
get

Per component expansion ratio, if !=0 each component is expanded on 1+expRatio around its own centroid.

◆ flipInverted

unsafe bool MR.Const_UniteComponentsParams.flipInverted
get

If enabled flips orientation for componentns with negative volume.

◆ trySelfBoolean

unsafe bool MR.Const_UniteComponentsParams.trySelfBoolean
get

Try experimental self-boolean for each component not recommended yet TODO: update when self-boolean is finalized.


The documentation for this class was generated from the following file: