RigidBodyJointConstraint(Constraint)¶
base classes — bpy_struct
, Constraint
- class bpy.types.RigidBodyJointConstraint(Constraint)¶
For use with the Game Engine
- axis_x¶
Rotate pivot on X axis
- Type:
float in [-6.28319, 6.28319], default 0.0
- axis_y¶
Rotate pivot on Y axis
- Type:
float in [-6.28319, 6.28319], default 0.0
- axis_z¶
Rotate pivot on Z axis
- Type:
float in [-6.28319, 6.28319], default 0.0
- breaking_threshold¶
Break on impulse greater than threshold
- Type:
float in [0, inf], default 0.0
- limit_angle_max_x¶
- Type:
float in [-6.28319, 6.28319], default 0.0
- limit_angle_max_y¶
- Type:
float in [-6.28319, 6.28319], default 0.0
- limit_angle_max_z¶
- Type:
float in [-6.28319, 6.28319], default 0.0
- limit_angle_min_x¶
- Type:
float in [-6.28319, 6.28319], default 0.0
- limit_angle_min_y¶
- Type:
float in [-6.28319, 6.28319], default 0.0
- limit_angle_min_z¶
- Type:
float in [-6.28319, 6.28319], default 0.0
- limit_max_x¶
- Type:
float in [-inf, inf], default 0.0
- limit_max_y¶
- Type:
float in [-inf, inf], default 0.0
- limit_max_z¶
- Type:
float in [-inf, inf], default 0.0
- limit_min_x¶
- Type:
float in [-inf, inf], default 0.0
- limit_min_y¶
- Type:
float in [-inf, inf], default 0.0
- limit_min_z¶
- Type:
float in [-inf, inf], default 0.0
- pivot_type¶
BALL
Ball – Allow rotations around all axes.HINGE
Hinge – Work in one plane, allow rotations around one axis only.CONE_TWIST
Cone Twist – Allow rotations around all axes with limits for the cone and twist axes.GENERIC_6_DOF
Generic 6 DoF – No constraints by default, limits can be set individually.
- Type:
enum in [‘BALL’, ‘HINGE’, ‘CONE_TWIST’, ‘GENERIC_6_DOF’], default ‘BALL’
- pivot_x¶
Offset pivot on X
- Type:
float in [-1000, 1000], default 0.0
- pivot_y¶
Offset pivot on Y
- Type:
float in [-1000, 1000], default 0.0
- pivot_z¶
Offset pivot on Z
- Type:
float in [-1000, 1000], default 0.0
- show_pivot¶
Display the pivot point and rotation in 3D view
- Type:
boolean, default False
- use_angular_limit_x¶
Use minimum/maximum X angular limit
- Type:
boolean, default False
- use_angular_limit_y¶
Use minimum/maximum Y angular limit
- Type:
boolean, default False
- use_angular_limit_z¶
Use minimum/maximum Z angular limit
- Type:
boolean, default False
- use_breaking¶
Allow breaking on high impulse
- Type:
boolean, default False
- use_limit_x¶
Use minimum/maximum X limit
- Type:
boolean, default False
- use_limit_y¶
Use minimum/maximum y limit
- Type:
boolean, default False
- use_limit_z¶
Use minimum/maximum z limit
- Type:
boolean, default False
- use_linked_collision¶
Disable collision between linked bodies
- Type:
boolean, default False
- classmethod bl_rna_get_subclass(id, default=None)¶
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The RNA type or default when not found.
- Return type:
bpy.types.Struct
subclass
- classmethod bl_rna_get_subclass_py(id, default=None)¶
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The class or default when not found.
- Return type:
type