unreal.RigUnit_MakeArticulationJointData¶
- class unreal.RigUnit_MakeArticulationJointData(angular_limit: Vector = Ellipsis, soft_strength: Vector = Ellipsis, soft_damping_ratio: Vector = Ellipsis, joint_data: RigPhysicsJointData = [])¶
Bases:
RigUnit_PhysicsBaseHelper to simplify creation of joint data for a typical articulation (i.e. locked linear motion, but with an angular limit)
C++ Source:
Plugin: ControlRigPhysics
Module: ControlRigPhysics
File: RigPhysicsJointExecution.h
Editor Properties: (see get_editor_property/set_editor_property)
angular_limit(Vector): [Read-Write] The angular limit in Degrees (twist, swing1, swing2) -ve indicates the limit range is freejoint_data(RigPhysicsJointData): [Read-Write] Joint data that can be used in a Physics Joint, calculated according to the values set here, and configured to act as a “normal” articulation joint.soft_damping_ratio(Vector): [Read-Write] If limited, then this will be used to control the damping ratio of the limitsoft_strength(Vector): [Read-Write] If limited, then this will be used to control the softness of the limit -ve indicates the limit is hard A value of 1 is reasonably soft
- property angular_limit: Vector¶
[Read-Write] The angular limit in Degrees (twist, swing1, swing2) -ve indicates the limit range is free
- Type:
(Vector)
- property joint_data: RigPhysicsJointData¶
[Read-Only] Joint data that can be used in a Physics Joint, calculated according to the values set here, and configured to act as a “normal” articulation joint.
- Type: