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

Generated from class MR.MovementBuildBodyParams. This is the const half of the class. More...

+ Inheritance diagram for MR.Const_MovementBuildBodyParams:

Classes

struct  _Underlying
 

Public Member Functions

virtual void Dispose ()
 
unsafe Const_MovementBuildBodyParams ()
 Constructs an empty (default-constructed) instance.
 
unsafe Const_MovementBuildBodyParams (bool allowRotation, MR._InOpt_Vector3f center, MR._InOpt_Vector3f bodyNormal, MR._InOpt_Vector3f bodyUpDir, MR.Std.Const_Vector_StdVectorMRVector3f? trajectoryNormals, MR.AffineXf3f? b2tXf, bool startMeshFromBody)
 Constructs MR.MovementBuildBodyParams elementwise.
 
unsafe Const_MovementBuildBodyParams (MR.Const_MovementBuildBodyParams _other)
 Generated from constructor MR.MovementBuildBodyParams.MovementBuildBodyParams.
 

Protected Member Functions

virtual unsafe void Dispose (bool disposing)
 

Properties

unsafe bool allowRotation [get]
 
unsafe MR.Std.Const_Optional_MRVector3f center [get]
 
unsafe MR.Std.Const_Optional_MRVector3f bodyNormal [get]
 
unsafe MR.Std.Const_Optional_MRVector3f bodyUpDir [get]
 
unsafe MR.Std.? Const_Vector_StdVectorMRVector3f trajectoryNormals [get]
 
unsafe MR.? ConstBox_AffineXf3f b2tXf [get]
 optional transform body space to trajectory space
 
unsafe bool startMeshFromBody [get]
 if true, then body-contours will be located exactly on resulting mesh
 
- Properties inherited from MR.Misc.Object< Const_MovementBuildBodyParams >
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_MovementBuildBodyParams >
bool _IsOwningVal
 

Detailed Description

Generated from class MR.MovementBuildBodyParams. This is the const half of the class.

Property Documentation

◆ allowRotation

unsafe bool MR.Const_MovementBuildBodyParams.allowRotation
get

if this flag is set, rotate body in trajectory vertices according to its rotation otherwise body movement will be done without any rotation

◆ bodyNormal

unsafe MR.Std.Const_Optional_MRVector3f MR.Const_MovementBuildBodyParams.bodyNormal
get

facing direction of body, used for initial rotation (if allowRotation) if not set body accumulative normal is used

◆ bodyUpDir

unsafe MR.Std.Const_Optional_MRVector3f MR.Const_MovementBuildBodyParams.bodyUpDir
get

up direction of body contours corresponds with trajectoryNormals if both are present and allowRotation is set

◆ center

unsafe MR.Std.Const_Optional_MRVector3f MR.Const_MovementBuildBodyParams.center
get

point in body space that follows trajectory if not set body bounding box center is used

◆ trajectoryNormals

unsafe MR.Std.? Const_Vector_StdVectorMRVector3f MR.Const_MovementBuildBodyParams.trajectoryNormals
get

optional normal directions in each trajectory point bodyUpDir corresponds to it if both are present and allowRotation is set


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