Generated from class MR.MovementBuildBodyParams. This is the non-const half of the class.
More...
|
| new unsafe ref bool | allowRotation [get] |
| |
| new unsafe MR.Std.Optional_MRVector3f | center [get, protected set] |
| |
| new unsafe MR.Std.Optional_MRVector3f | bodyNormal [get, protected set] |
| |
| new unsafe MR.Std.Optional_MRVector3f | bodyUpDir [get, protected set] |
| |
| new unsafe MR.Std.? Const_Vector_StdVectorMRVector3f | trajectoryNormals [get, set] |
| |
| new unsafe MR.? ConstBox_AffineXf3f | b2tXf [get, set] |
| | optional transform body space to trajectory space
|
| |
| new unsafe ref bool | startMeshFromBody [get] |
| | if true, then body-contours will be located exactly on resulting mesh
|
| |
Generated from class MR.MovementBuildBodyParams. This is the non-const half of the class.
◆ MovementBuildBodyParams() [1/4]
| unsafe MR.MovementBuildBodyParams.MovementBuildBodyParams |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ MovementBuildBodyParams() [2/4]
| unsafe MR.MovementBuildBodyParams.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 ) |
|
inline |
◆ MovementBuildBodyParams() [3/4]
| unsafe MR.MovementBuildBodyParams.MovementBuildBodyParams |
( |
MR.Const_MovementBuildBodyParams | _other | ) |
|
|
inline |
Generated from constructor MR.MovementBuildBodyParams.MovementBuildBodyParams.
◆ MovementBuildBodyParams() [4/4]
Generated from constructor MR.MovementBuildBodyParams.MovementBuildBodyParams.
◆ assign()
Generated from method MR.MovementBuildBodyParams.operator=.
◆ allowRotation
| new unsafe ref bool MR.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
◆ b2tXf
optional transform body space to trajectory space
◆ bodyNormal
| new unsafe MR.Std.Optional_MRVector3f MR.MovementBuildBodyParams.bodyNormal |
|
getprotected set |
facing direction of body, used for initial rotation (if allowRotation) if not set body accumulative normal is used
◆ bodyUpDir
| new unsafe MR.Std.Optional_MRVector3f MR.MovementBuildBodyParams.bodyUpDir |
|
getprotected set |
up direction of body contours corresponds with trajectoryNormals if both are present and allowRotation is set
◆ center
| new unsafe MR.Std.Optional_MRVector3f MR.MovementBuildBodyParams.center |
|
getprotected set |
point in body space that follows trajectory if not set body bounding box center is used
◆ startMeshFromBody
| new unsafe ref bool MR.MovementBuildBodyParams.startMeshFromBody |
|
get |
if true, then body-contours will be located exactly on resulting mesh
◆ trajectoryNormals
| new unsafe MR.Std.? Const_Vector_StdVectorMRVector3f MR.MovementBuildBodyParams.trajectoryNormals |
|
getset |
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: