Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, MovementBuildBodyParams arg0) |
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) |
Generated from: MR::MovementBuildBodyParams
None meshlib.mrmeshpy.MovementBuildBodyParams.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.MovementBuildBodyParams.__init__ | ( | self, | |
MovementBuildBodyParams | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.MovementBuildBodyParams.__init__ | ( | self, | |
bool | allowRotation, | ||
std_optional_Vector3_float | center, | ||
std_optional_Vector3_float | bodyNormal, | ||
AffineXf3f | b2tXf ) |
Implicit aggregate constructor.
bool meshlib.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 meshlib.mrmeshpy.MovementBuildBodyParams.allowRotation | ( | self, | |
bool | arg1 ) |
AffineXf3f meshlib.mrmeshpy.MovementBuildBodyParams.b2tXf | ( | self | ) |
optional transform body space to trajectory space
None meshlib.mrmeshpy.MovementBuildBodyParams.b2tXf | ( | self, | |
AffineXf3f | arg1 ) |
std_optional_Vector3_float meshlib.mrmeshpy.MovementBuildBodyParams.bodyNormal | ( | self | ) |
facing direction of body, used for initial rotation (if allowRotation) if not set body accumulative normal is used
None meshlib.mrmeshpy.MovementBuildBodyParams.bodyNormal | ( | self, | |
std_optional_Vector3_float | arg1 ) |
std_optional_Vector3_float meshlib.mrmeshpy.MovementBuildBodyParams.center | ( | self | ) |
point in body space that follows trajectory if not set body bounding box center is used
None meshlib.mrmeshpy.MovementBuildBodyParams.center | ( | self, | |
std_optional_Vector3_float | arg1 ) |