# 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

  `child`

    Child object

    Type: | `Object`

  `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

  `target`

    Target Object

    Type: | `Object`

  `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_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

Inherited Properties

`bpy_struct.id_data` `Constraint.name` `Constraint.type` `Constraint.owner_space` `Constraint.target_space` `Constraint.mute` `Constraint.show_expanded` | `Constraint.is_valid` `Constraint.active` `Constraint.is_proxy_local` `Constraint.influence` `Constraint.error_location` `Constraint.error_rotation`

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` | `bpy_struct.keyframe_delete` `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values`