base class — bpy_struct
Constraint influencing Objects inside Rigid Body Simulation
Impulse threshold that must be reached for the constraint to break
| Type: | float in [0, inf], default 10.0 |
|---|
Disable collisions between constrained rigid bodies
| Type: | boolean, default False |
|---|
Enable this constraint
| Type: | boolean, default False |
|---|
Lower limit of X axis rotation
| Type: | float in [-6.28319, 6.28319], default -0.785398 |
|---|
Upper limit of X axis rotation
| Type: | float in [-6.28319, 6.28319], default 0.785398 |
|---|
Lower limit of Y axis rotation
| Type: | float in [-6.28319, 6.28319], default -0.785398 |
|---|
Upper limit of Y axis rotation
| Type: | float in [-6.28319, 6.28319], default 0.785398 |
|---|
Lower limit of Z axis rotation
| Type: | float in [-6.28319, 6.28319], default -0.785398 |
|---|
Upper limit of Z axis rotation
| Type: | float in [-6.28319, 6.28319], default 0.785398 |
|---|
Lower limit of X axis translation
| Type: | float in [-inf, inf], default -1 |
|---|
Upper limit of X axis translation
| Type: | float in [-inf, inf], default 1.0 |
|---|
Lower limit of Y axis translation
| Type: | float in [-inf, inf], default -1 |
|---|
Upper limit of Y axis translation
| Type: | float in [-inf, inf], default 1.0 |
|---|
Lower limit of Z axis translation
| Type: | float in [-inf, inf], default -1 |
|---|
Upper limit of Z axis translation
| Type: | float in [-inf, inf], default 1.0 |
|---|
Maximum angular motor impulse
| Type: | float in [0, inf], default 1.0 |
|---|
Target angular motor velocity
| Type: | float in [-inf, inf], default 1.0 |
|---|
Maximum linear motor impulse
| Type: | float in [0, inf], default 1.0 |
|---|
Target linear motor velocity
| Type: | float in [-inf, inf], default 1.0 |
|---|
Number of constraint solver iterations made per simulation step (higher values are more accurate but slower)
| Type: | int in [1, 1000], default 10 |
|---|
Damping on the X axis
| Type: | float in [0, 1], default 0.5 |
|---|
Damping on the Y axis
| Type: | float in [0, 1], default 0.5 |
|---|
Damping on the Z axis
| Type: | float in [0, 1], default 0.5 |
|---|
Stiffness on the X axis
| Type: | float in [0, inf], default 10.0 |
|---|
Stiffness on the Y axis
| Type: | float in [0, inf], default 10.0 |
|---|
Stiffness on the Z axis
| Type: | float in [0, inf], default 10.0 |
|---|
Type of Rigid Body Constraint
| Type: | enum in [‘FIXED’, ‘POINT’, ‘HINGE’, ‘SLIDER’, ‘PISTON’, ‘GENERIC’, ‘GENERIC_SPRING’, ‘MOTOR’], default ‘POINT’ |
|---|
Constraint can be broken if it receives an impulse above the threshold
| Type: | boolean, default False |
|---|
Limit rotation around X axis
| Type: | boolean, default False |
|---|
Limit rotation around Y axis
| Type: | boolean, default False |
|---|
Limit rotation around Z axis
| Type: | boolean, default False |
|---|
Limit translation on X axis
| Type: | boolean, default False |
|---|
Limit translation on Y axis
| Type: | boolean, default False |
|---|
Limit translation on Z axis
| Type: | boolean, default False |
|---|
Enable angular motor
| Type: | boolean, default False |
|---|
Enable linear motor
| Type: | boolean, default False |
|---|
Override the number of solver iterations for this constraint
| Type: | boolean, default False |
|---|
Enable spring on X axis
| Type: | boolean, default False |
|---|
Enable spring on Y axis
| Type: | boolean, default False |
|---|
Enable spring on Z axis
| Type: | boolean, default False |
|---|
Inherited Properties
Inherited Functions
References