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

Generated from class MR.ShrinkwrapParameters. Base classes: Direct: (non-virtual) MR.MeshProjectionParameters This is the non-const half of the class. More...

Inheritance diagram for MR.ShrinkwrapParameters:

Public Member Functions

unsafe ShrinkwrapParameters ()
 Constructs an empty (default-constructed) instance.
unsafe ShrinkwrapParameters (MR.Const_ShrinkwrapParameters _other)
 Generated from constructor MR.ShrinkwrapParameters.ShrinkwrapParameters.
 ShrinkwrapParameters (ShrinkwrapParameters _other)
 Generated from constructor MR.ShrinkwrapParameters.ShrinkwrapParameters.
unsafe MR.ShrinkwrapParameters assign (MR.Const_ShrinkwrapParameters _other)
 Generated from method MR::ShrinkwrapParameters::operator=.
Public Member Functions inherited from MR.Const_ShrinkwrapParameters
virtual void Dispose ()
unsafe Const_ShrinkwrapParameters ()
 Constructs an empty (default-constructed) instance.
unsafe Const_ShrinkwrapParameters (MR.Const_ShrinkwrapParameters _other)
 Generated from constructor MR.ShrinkwrapParameters.ShrinkwrapParameters.
 Const_ShrinkwrapParameters (ShrinkwrapParameters _other)
 Generated from constructor MR.ShrinkwrapParameters.ShrinkwrapParameters.

Static Public Member Functions

static unsafe implicit operator MR.MeshProjectionParameters (ShrinkwrapParameters self)
Static Public Member Functions inherited from MR.Const_ShrinkwrapParameters
static unsafe implicit operator MR.Const_MeshProjectionParameters (Const_ShrinkwrapParameters self)

Properties

new unsafe ref float offset [get]
 each vertex is displaced by this distance from the closest point found, along the pseudonormal of refMesh there: positive - outside refMesh, negative - inside; measured in refMesh coordinates
new unsafe MR.? Const_VertBitSet region [get, set]
 if provided then only the vertices from this region are moved, and the others remain in place
new unsafe MR.? IPointsToMeshProjector projector [get, set]
 if provided then the projections are computed by it, otherwise CPU's computations are used
new unsafe ref float loDistLimitSq [get]
 minimum squared distance from a test point to mesh to be computed precisely, if a mesh point is found within this distance then it is immediately returned without searching for a closer one
new unsafe ref float upDistLimitSq [get]
 maximum squared distance from a test point to mesh to be computed precisely, if actual distance is larger than upDistLimit will be returned with not-trusted sign
new unsafe MR.? ConstBox_AffineXf3f refXf [get, set]
 optional reference mesh to world transformation
new unsafe MR.? ConstBox_AffineXf3f xf [get, set]
 optional test points to world transformation
Properties inherited from MR.Const_ShrinkwrapParameters
unsafe float offset [get]
 each vertex is displaced by this distance from the closest point found, along the pseudonormal of refMesh there: positive - outside refMesh, negative - inside; measured in refMesh coordinates
unsafe MR.? Const_VertBitSet region [get]
 if provided then only the vertices from this region are moved, and the others remain in place
unsafe MR.? IPointsToMeshProjector projector [get]
 if provided then the projections are computed by it, otherwise CPU's computations are used
unsafe float loDistLimitSq [get]
 minimum squared distance from a test point to mesh to be computed precisely, if a mesh point is found within this distance then it is immediately returned without searching for a closer one
unsafe float upDistLimitSq [get]
 maximum squared distance from a test point to mesh to be computed precisely, if actual distance is larger than upDistLimit will be returned with not-trusted sign
unsafe MR.? ConstBox_AffineXf3f refXf [get]
 optional reference mesh to world transformation
unsafe MR.? ConstBox_AffineXf3f xf [get]
 optional test points to world transformation

Additional Inherited Members

Protected Member Functions inherited from MR.Const_ShrinkwrapParameters
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_ShrinkwrapParameters
unsafe float * __ref_storage_offset
unsafe MR.Const_VertBitSet._Underlying ** __ptr_storage_region
unsafe MR.IPointsToMeshProjector._Underlying ** __ptr_storage_projector
unsafe float * __ref_storage_loDistLimitSq
unsafe float * __ref_storage_upDistLimitSq
unsafe MR.ConstBox_AffineXf3f._Underlying ** __ptr_storage_refXf
unsafe MR.ConstBox_AffineXf3f._Underlying ** __ptr_storage_xf

Detailed Description

Generated from class MR.ShrinkwrapParameters. Base classes: Direct: (non-virtual) MR.MeshProjectionParameters This is the non-const half of the class.

Constructor & Destructor Documentation

◆ ShrinkwrapParameters() [1/3]

unsafe MR.ShrinkwrapParameters.ShrinkwrapParameters ( )
inline

Constructs an empty (default-constructed) instance.

◆ ShrinkwrapParameters() [2/3]

unsafe MR.ShrinkwrapParameters.ShrinkwrapParameters ( MR.Const_ShrinkwrapParameters _other)
inline

Generated from constructor MR.ShrinkwrapParameters.ShrinkwrapParameters.

◆ ShrinkwrapParameters() [3/3]

MR.ShrinkwrapParameters.ShrinkwrapParameters ( ShrinkwrapParameters _other)
inline

Generated from constructor MR.ShrinkwrapParameters.ShrinkwrapParameters.

Member Function Documentation

◆ assign()

unsafe MR.ShrinkwrapParameters MR.ShrinkwrapParameters.assign ( MR.Const_ShrinkwrapParameters _other)
inline

Generated from method MR::ShrinkwrapParameters::operator=.

◆ operator MR.MeshProjectionParameters()

unsafe implicit MR.ShrinkwrapParameters.operator MR.MeshProjectionParameters ( ShrinkwrapParameters self)
inlinestatic

Property Documentation

◆ loDistLimitSq

new unsafe ref float MR.ShrinkwrapParameters.loDistLimitSq
get

minimum squared distance from a test point to mesh to be computed precisely, if a mesh point is found within this distance then it is immediately returned without searching for a closer one

◆ offset

new unsafe ref float MR.ShrinkwrapParameters.offset
get

each vertex is displaced by this distance from the closest point found, along the pseudonormal of refMesh there: positive - outside refMesh, negative - inside; measured in refMesh coordinates

◆ projector

new unsafe MR.? IPointsToMeshProjector MR.ShrinkwrapParameters.projector
getset

if provided then the projections are computed by it, otherwise CPU's computations are used

◆ refXf

new unsafe MR.? ConstBox_AffineXf3f MR.ShrinkwrapParameters.refXf
getset

optional reference mesh to world transformation

◆ region

new unsafe MR.? Const_VertBitSet MR.ShrinkwrapParameters.region
getset

if provided then only the vertices from this region are moved, and the others remain in place

◆ upDistLimitSq

new unsafe ref float MR.ShrinkwrapParameters.upDistLimitSq
get

maximum squared distance from a test point to mesh to be computed precisely, if actual distance is larger than upDistLimit will be returned with not-trusted sign

◆ xf

new unsafe MR.? ConstBox_AffineXf3f MR.ShrinkwrapParameters.xf
getset

optional test points to world transformation


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