Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, bool allowRotation, std_optional_Vector3_float center, std_optional_Vector3_float bodyNormal, AffineXf3f b2tXf) |
bool | allowRotation (self) |
None | allowRotation (self, bool arg1) |
AffineXf3f | b2tXf (self) |
None | b2tXf (self, AffineXf3f arg1) |
std_optional_Vector3_float | bodyNormal (self) |
None | bodyNormal (self, std_optional_Vector3_float arg1) |
std_optional_Vector3_float | center (self) |
None | center (self, std_optional_Vector3_float arg1) |
Static Public Member Functions | |
None | __init__ (*args, **kwargs) |
MovementBuildBodyParams | operator (*args, **kwargs) |
MovementBuildBodyParams | operator (*args, **kwargs) |
Static Protected Attributes | |
typing | _offsetof_allowRotation = 0 |
typing | _offsetof_b2tXf = 40 |
typing | _offsetof_bodyNormal = 20 |
typing | _offsetof_center = 4 |
Generated from: MR::MovementBuildBodyParams
|
static |
None mrmeshpy.MovementBuildBodyParams.__init__ | ( | self | ) |
None mrmeshpy.MovementBuildBodyParams.__init__ | ( | self, | |
bool | allowRotation, | ||
std_optional_Vector3_float | center, | ||
std_optional_Vector3_float | bodyNormal, | ||
AffineXf3f | b2tXf ) |
Implicit aggregate constructor.
bool mrmeshpy.MovementBuildBodyParams.allowRotation | ( | self | ) |
if this flag is set, rotate body in trajectory vertices according to its rotation otherwise body movement will be done without any rotation
None mrmeshpy.MovementBuildBodyParams.allowRotation | ( | self, | |
bool | arg1 ) |
AffineXf3f mrmeshpy.MovementBuildBodyParams.b2tXf | ( | self | ) |
optional transform body space to trajectory space
None mrmeshpy.MovementBuildBodyParams.b2tXf | ( | self, | |
AffineXf3f | arg1 ) |
std_optional_Vector3_float mrmeshpy.MovementBuildBodyParams.bodyNormal | ( | self | ) |
facing direction of body, used for initial rotation (if allowRotation) if not set body accumulative normal is used
None mrmeshpy.MovementBuildBodyParams.bodyNormal | ( | self, | |
std_optional_Vector3_float | arg1 ) |
std_optional_Vector3_float mrmeshpy.MovementBuildBodyParams.center | ( | self | ) |
point in body space that follows trajectory if not set body bounding box center is used
None mrmeshpy.MovementBuildBodyParams.center | ( | self, | |
std_optional_Vector3_float | arg1 ) |
|
static |
|
static |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |