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

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.
 

Protected Member Functions

virtual unsafe void Dispose (bool disposing)
 

Properties

unsafe MR.Const_MeshTriPoint meshPoint [get]
 Point coordinate on mesh, represent position of contours box 'pivotPoint' on mesh.
 
unsafe ref readonly MR.Vector2f pivotPoint [get]
 
unsafe ref readonly MR.Vector3f xDirection [get]
 Represents 2d contours xDirection in mesh space.
 
unsafe MR.? ConstBox_Vector3f zDirection [get]
 
unsafe float extrusion [get]
 Contours extrusion in +z and -z direction.
 
unsafe float maximumShift [get]
 Maximum allowed shift along 'zDirection' for alignment.
 
- Properties inherited from MR.Misc.Object< Const_ContoursMeshAlignParams >
virtual bool _IsOwning [get]
 Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
 

Additional Inherited Members

- Protected Attributes inherited from MR.Misc.Object< Const_ContoursMeshAlignParams >
bool _IsOwningVal
 

Detailed Description

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

Property Documentation

◆ 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

◆ 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: