MeshLib C# Docs
Loading...
Searching...
No Matches
MR.ContoursMeshAlignParams Class Reference

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

+ Inheritance diagram for MR.ContoursMeshAlignParams:

Public Member Functions

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

Properties

new unsafe MR.MeshTriPoint meshPoint [get, protected set]
 Point coordinate on mesh, represent position of contours box 'pivotPoint' on mesh.
 
new unsafe ref MR.Vector2f pivotPoint [get]
 
new unsafe ref MR.Vector3f xDirection [get]
 Represents 2d contours xDirection in mesh space.
 
new unsafe MR.? ConstBox_Vector3f zDirection [get, set]
 
new unsafe ref float extrusion [get]
 Contours extrusion in +z and -z direction.
 
new unsafe ref 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 non-const half of the class.

Constructor & Destructor Documentation

◆ ContoursMeshAlignParams() [1/4]

unsafe MR.ContoursMeshAlignParams.ContoursMeshAlignParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ ContoursMeshAlignParams() [2/4]

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

Constructs MR.ContoursMeshAlignParams elementwise.

◆ ContoursMeshAlignParams() [3/4]

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

Generated from constructor MR.ContoursMeshAlignParams.ContoursMeshAlignParams.

◆ ContoursMeshAlignParams() [4/4]

MR.ContoursMeshAlignParams.ContoursMeshAlignParams ( ContoursMeshAlignParams _other)
inline

Generated from constructor MR.ContoursMeshAlignParams.ContoursMeshAlignParams.

Member Function Documentation

◆ assign()

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

Generated from method MR.ContoursMeshAlignParams.operator=.

Property Documentation

◆ extrusion

new unsafe ref float MR.ContoursMeshAlignParams.extrusion
get

Contours extrusion in +z and -z direction.

◆ maximumShift

new unsafe ref float MR.ContoursMeshAlignParams.maximumShift
get

Maximum allowed shift along 'zDirection' for alignment.

◆ meshPoint

new unsafe MR.MeshTriPoint MR.ContoursMeshAlignParams.meshPoint
getprotected set

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

◆ pivotPoint

new unsafe ref MR.Vector2f MR.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

new unsafe ref MR.Vector3f MR.ContoursMeshAlignParams.xDirection
get

Represents 2d contours xDirection in mesh space.

◆ zDirection

new unsafe MR.? ConstBox_Vector3f MR.ContoursMeshAlignParams.zDirection
getset

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


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