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 |
Generated from class MR.MovementBuildBodyParams. This is the const half of the class.
|
get |
if this flag is set, rotate body in trajectory vertices according to its rotation otherwise body movement will be done without any rotation
|
get |
facing direction of body, used for initial rotation (if allowRotation) if not set body accumulative normal is used
|
get |
up direction of body contours corresponds with trajectoryNormals if both are present and allowRotation is set
|
get |
point in body space that follows trajectory if not set body bounding box center is used
|
get |
optional normal directions in each trajectory point bodyUpDir corresponds to it if both are present and allowRotation is set