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

Parameters for aligning 2d contours onto mesh surface Generated from class MR.ContoursMeshAlignParams. This is the const half of the class. More...

Inheritance diagram for MR.Const_ContoursMeshAlignParams:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_ContoursMeshAlignParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_ContoursMeshAlignParams (MR.Const_MeshTriPoint meshPoint, MR.Vector2f pivotPoint, MR.Vector3f xDirection, MR.Vector3f? zDirection, float extrusion, float maximumShift)
 Constructs MR.ContoursMeshAlignParams elementwise.
unsafe Const_ContoursMeshAlignParams (MR.Const_ContoursMeshAlignParams _other)
 Generated from constructor MR.ContoursMeshAlignParams.ContoursMeshAlignParams.
 Const_ContoursMeshAlignParams (ContoursMeshAlignParams _other)
 Generated from constructor MR.ContoursMeshAlignParams.ContoursMeshAlignParams.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Vector2f__ref_storage_pivotPoint
unsafe MR.Vector3f__ref_storage_xDirection
unsafe MR.ConstBox_Vector3f._Underlying ** __ptr_storage_zDirection
unsafe float * __ref_storage_extrusion
unsafe float * __ref_storage_maximumShift

Properties

unsafe MR.Const_MeshTriPoint meshPoint [get, protected set]
 Point coordinate on mesh, represent position of contours box 'pivotPoint' on mesh.
unsafe ref readonly MR.Vector2f pivotPoint [get]
 Relative position of 'meshPoint' in contours bounding box (0, 0) - bottom left, (0, 1) - bottom right, (0.5, 0.5) - center, (1, 1) - top right.
unsafe ref readonly MR.Vector3f xDirection [get]
 Represents 2d contours xDirection in mesh space.
unsafe MR.? ConstBox_Vector3f zDirection [get]
 Represents contours normal in mesh space if nullptr - use mesh normal at 'meshPoint'.
unsafe float extrusion [get]
 Contours extrusion in +z and -z direction.
unsafe float maximumShift [get]
 Maximum allowed shift along 'zDirection' for alignment.

Detailed Description

Parameters for aligning 2d contours onto mesh surface Generated from class MR.ContoursMeshAlignParams. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_ContoursMeshAlignParams() [1/4]

unsafe MR.Const_ContoursMeshAlignParams.Const_ContoursMeshAlignParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_ContoursMeshAlignParams() [2/4]

unsafe MR.Const_ContoursMeshAlignParams.Const_ContoursMeshAlignParams ( MR.Const_MeshTriPoint meshPoint,
MR.Vector2f pivotPoint,
MR.Vector3f xDirection,
MR.Vector3f? zDirection,
float extrusion,
float maximumShift )
inline

Constructs MR.ContoursMeshAlignParams elementwise.

◆ Const_ContoursMeshAlignParams() [3/4]

unsafe MR.Const_ContoursMeshAlignParams.Const_ContoursMeshAlignParams ( MR.Const_ContoursMeshAlignParams _other)
inline

◆ Const_ContoursMeshAlignParams() [4/4]

MR.Const_ContoursMeshAlignParams.Const_ContoursMeshAlignParams ( ContoursMeshAlignParams _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_ContoursMeshAlignParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ptr_storage_zDirection

unsafe MR.ConstBox_Vector3f._Underlying** MR.Const_ContoursMeshAlignParams.__ptr_storage_zDirection
protected

◆ __ref_storage_extrusion

unsafe float* MR.Const_ContoursMeshAlignParams.__ref_storage_extrusion
protected

◆ __ref_storage_maximumShift

unsafe float* MR.Const_ContoursMeshAlignParams.__ref_storage_maximumShift
protected

◆ __ref_storage_pivotPoint

unsafe MR.Vector2f* MR.Const_ContoursMeshAlignParams.__ref_storage_pivotPoint
protected

◆ __ref_storage_xDirection

unsafe MR.Vector3f* MR.Const_ContoursMeshAlignParams.__ref_storage_xDirection
protected

Property Documentation

◆ extrusion

unsafe float MR.Const_ContoursMeshAlignParams.extrusion
get

Contours extrusion in +z and -z direction.

◆ maximumShift

unsafe float MR.Const_ContoursMeshAlignParams.maximumShift
get

Maximum allowed shift along 'zDirection' for alignment.

◆ meshPoint

unsafe MR.Const_MeshTriPoint MR.Const_ContoursMeshAlignParams.meshPoint
getprotected set

Point coordinate on mesh, represent position of contours box 'pivotPoint' on mesh.

◆ pivotPoint

unsafe ref readonly MR.Vector2f MR.Const_ContoursMeshAlignParams.pivotPoint
get

Relative position of 'meshPoint' in contours bounding box (0, 0) - bottom left, (0, 1) - bottom right, (0.5, 0.5) - center, (1, 1) - top right.

◆ xDirection

unsafe ref readonly MR.Vector3f MR.Const_ContoursMeshAlignParams.xDirection
get

Represents 2d contours xDirection in mesh space.

◆ zDirection

unsafe MR.? ConstBox_Vector3f MR.Const_ContoursMeshAlignParams.zDirection
get

Represents contours normal in mesh space if nullptr - use mesh normal at 'meshPoint'.


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