- angularLimitXDamping
double angularLimitXDamping [@property getter]
double angularLimitXDamping [@property setter]
The amount of rotational damping across the X axis.
The lower, the longer an impulse from one side takes to travel to the other side.
- angularLimitXEnabled
bool angularLimitXEnabled [@property getter]
bool angularLimitXEnabled [@property setter]
If true, rotation across the X axis is limited.
- angularLimitXErp
double angularLimitXErp [@property getter]
double angularLimitXErp [@property setter]
When rotating across the X axis, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower.
- angularLimitXForceLimit
double angularLimitXForceLimit [@property getter]
double angularLimitXForceLimit [@property setter]
The maximum amount of force that can occur, when rotating around the X axis.
- angularLimitXLowerAngle
double angularLimitXLowerAngle [@property getter]
double angularLimitXLowerAngle [@property setter]
The minimum rotation in negative direction to break loose and rotate around the X axis.
- angularLimitXRestitution
double angularLimitXRestitution [@property getter]
double angularLimitXRestitution [@property setter]
The amount of rotational restitution across the X axis. The lower, the more restitution occurs.
- angularLimitXSoftness
double angularLimitXSoftness [@property getter]
double angularLimitXSoftness [@property setter]
The speed of all rotations across the X axis.
- angularLimitXUpperAngle
double angularLimitXUpperAngle [@property getter]
double angularLimitXUpperAngle [@property setter]
The minimum rotation in positive direction to break loose and rotate around the X axis.
- angularLimitYDamping
double angularLimitYDamping [@property getter]
double angularLimitYDamping [@property setter]
The amount of rotational damping across the Y axis. The lower, the more dampening occurs.
- angularLimitYEnabled
bool angularLimitYEnabled [@property getter]
bool angularLimitYEnabled [@property setter]
If true, rotation across the Y axis is limited.
- angularLimitYErp
double angularLimitYErp [@property getter]
double angularLimitYErp [@property setter]
When rotating across the Y axis, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower.
- angularLimitYForceLimit
double angularLimitYForceLimit [@property getter]
double angularLimitYForceLimit [@property setter]
The maximum amount of force that can occur, when rotating around the Y axis.
- angularLimitYLowerAngle
double angularLimitYLowerAngle [@property getter]
double angularLimitYLowerAngle [@property setter]
The minimum rotation in negative direction to break loose and rotate around the Y axis.
- angularLimitYRestitution
double angularLimitYRestitution [@property getter]
double angularLimitYRestitution [@property setter]
The amount of rotational restitution across the Y axis. The lower, the more restitution occurs.
- angularLimitYSoftness
double angularLimitYSoftness [@property getter]
double angularLimitYSoftness [@property setter]
The speed of all rotations across the Y axis.
- angularLimitYUpperAngle
double angularLimitYUpperAngle [@property getter]
double angularLimitYUpperAngle [@property setter]
The minimum rotation in positive direction to break loose and rotate around the Y axis.
- angularLimitZDamping
double angularLimitZDamping [@property getter]
double angularLimitZDamping [@property setter]
The amount of rotational damping across the Z axis. The lower, the more dampening occurs.
- angularLimitZEnabled
bool angularLimitZEnabled [@property getter]
bool angularLimitZEnabled [@property setter]
If true, rotation across the Z axis is limited.
- angularLimitZErp
double angularLimitZErp [@property getter]
double angularLimitZErp [@property setter]
When rotating across the Z axis, this error tolerance factor defines how much the correction gets slowed down. The lower, the slower.
- angularLimitZForceLimit
double angularLimitZForceLimit [@property getter]
double angularLimitZForceLimit [@property setter]
The maximum amount of force that can occur, when rotating around the Z axis.
- angularLimitZLowerAngle
double angularLimitZLowerAngle [@property getter]
double angularLimitZLowerAngle [@property setter]
The minimum rotation in negative direction to break loose and rotate around the Z axis.
- angularLimitZRestitution
double angularLimitZRestitution [@property getter]
double angularLimitZRestitution [@property setter]
The amount of rotational restitution across the Z axis. The lower, the more restitution occurs.
- angularLimitZSoftness
double angularLimitZSoftness [@property getter]
double angularLimitZSoftness [@property setter]
The speed of all rotations across the Z axis.
- angularLimitZUpperAngle
double angularLimitZUpperAngle [@property getter]
double angularLimitZUpperAngle [@property setter]
The minimum rotation in positive direction to break loose and rotate around the Z axis.
- angularMotorXEnabled
bool angularMotorXEnabled [@property getter]
bool angularMotorXEnabled [@property setter]
If true, a rotating motor at the X axis is enabled.
- angularMotorXForceLimit
double angularMotorXForceLimit [@property getter]
double angularMotorXForceLimit [@property setter]
Maximum acceleration for the motor at the X axis.
- angularMotorXTargetVelocity
double angularMotorXTargetVelocity [@property getter]
double angularMotorXTargetVelocity [@property setter]
Target speed for the motor at the X axis.
- angularMotorYEnabled
bool angularMotorYEnabled [@property getter]
bool angularMotorYEnabled [@property setter]
If true, a rotating motor at the Y axis is enabled.
- angularMotorYForceLimit
double angularMotorYForceLimit [@property getter]
double angularMotorYForceLimit [@property setter]
Maximum acceleration for the motor at the Y axis.
- angularMotorYTargetVelocity
double angularMotorYTargetVelocity [@property getter]
double angularMotorYTargetVelocity [@property setter]
Target speed for the motor at the Y axis.
- angularMotorZEnabled
bool angularMotorZEnabled [@property setter]
If true, a rotating motor at the Z axis is enabled.
- angularMotorZEnabled
bool angularMotorZEnabled [@property getter]
If true, a rotating motor at the Z axis is enabled.
- angularMotorZForceLimit
double angularMotorZForceLimit [@property getter]
double angularMotorZForceLimit [@property setter]
Maximum acceleration for the motor at the Z axis.
- angularMotorZTargetVelocity
double angularMotorZTargetVelocity [@property getter]
double angularMotorZTargetVelocity [@property setter]
Target speed for the motor at the Z axis.
- angularSpringXDamping
double angularSpringXDamping [@property getter]
double angularSpringXDamping [@property setter]
- angularSpringXEnabled
bool angularSpringXEnabled [@property getter]
bool angularSpringXEnabled [@property setter]
- angularSpringXEquilibriumPoint
double angularSpringXEquilibriumPoint [@property getter]
double angularSpringXEquilibriumPoint [@property setter]
- angularSpringXStiffness
double angularSpringXStiffness [@property getter]
double angularSpringXStiffness [@property setter]
- angularSpringYDamping
double angularSpringYDamping [@property getter]
double angularSpringYDamping [@property setter]
- angularSpringYEnabled
bool angularSpringYEnabled [@property getter]
bool angularSpringYEnabled [@property setter]
- angularSpringYEquilibriumPoint
double angularSpringYEquilibriumPoint [@property getter]
double angularSpringYEquilibriumPoint [@property setter]
- angularSpringYStiffness
double angularSpringYStiffness [@property getter]
double angularSpringYStiffness [@property setter]
- angularSpringZDamping
double angularSpringZDamping [@property getter]
double angularSpringZDamping [@property setter]
- angularSpringZEnabled
bool angularSpringZEnabled [@property getter]
bool angularSpringZEnabled [@property setter]
- angularSpringZEquilibriumPoint
double angularSpringZEquilibriumPoint [@property getter]
double angularSpringZEquilibriumPoint [@property setter]
- angularSpringZStiffness
double angularSpringZStiffness [@property getter]
double angularSpringZStiffness [@property setter]
- linearLimitXDamping
double linearLimitXDamping [@property getter]
double linearLimitXDamping [@property setter]
The amount of damping that happens at the X motion.
- linearLimitXEnabled
bool linearLimitXEnabled [@property getter]
bool linearLimitXEnabled [@property setter]
If true, the linear motion across the X axis is limited.
- linearLimitXLowerDistance
double linearLimitXLowerDistance [@property getter]
double linearLimitXLowerDistance [@property setter]
The minimum difference between the pivot points' X axis.
- linearLimitXRestitution
double linearLimitXRestitution [@property getter]
double linearLimitXRestitution [@property setter]
The amount of restitution on the X axis movement. The lower, the more momentum gets lost.
- linearLimitXSoftness
double linearLimitXSoftness [@property getter]
double linearLimitXSoftness [@property setter]
A factor applied to the movement across the X axis. The lower, the slower the movement.
- linearLimitXUpperDistance
double linearLimitXUpperDistance [@property getter]
double linearLimitXUpperDistance [@property setter]
The maximum difference between the pivot points' X axis.
- linearLimitYDamping
double linearLimitYDamping [@property getter]
double linearLimitYDamping [@property setter]
The amount of damping that happens at the Y motion.
- linearLimitYEnabled
bool linearLimitYEnabled [@property getter]
bool linearLimitYEnabled [@property setter]
If true, the linear motion across the Y axis is limited.
- linearLimitYLowerDistance
double linearLimitYLowerDistance [@property getter]
double linearLimitYLowerDistance [@property setter]
The minimum difference between the pivot points' Y axis.
- linearLimitYRestitution
double linearLimitYRestitution [@property getter]
double linearLimitYRestitution [@property setter]
The amount of restitution on the Y axis movement. The lower, the more momentum gets lost.
- linearLimitYSoftness
double linearLimitYSoftness [@property getter]
double linearLimitYSoftness [@property setter]
A factor applied to the movement across the Y axis. The lower, the slower the movement.
- linearLimitYUpperDistance
double linearLimitYUpperDistance [@property getter]
double linearLimitYUpperDistance [@property setter]
The maximum difference between the pivot points' Y axis.
- linearLimitZDamping
double linearLimitZDamping [@property getter]
double linearLimitZDamping [@property setter]
The amount of damping that happens at the Z motion.
- linearLimitZEnabled
bool linearLimitZEnabled [@property getter]
bool linearLimitZEnabled [@property setter]
If true, the linear motion across the Z axis is limited.
- linearLimitZLowerDistance
double linearLimitZLowerDistance [@property getter]
double linearLimitZLowerDistance [@property setter]
The minimum difference between the pivot points' Z axis.
- linearLimitZRestitution
double linearLimitZRestitution [@property getter]
double linearLimitZRestitution [@property setter]
The amount of restitution on the Z axis movement. The lower, the more momentum gets lost.
- linearLimitZSoftness
double linearLimitZSoftness [@property getter]
double linearLimitZSoftness [@property setter]
A factor applied to the movement across the Z axis. The lower, the slower the movement.
- linearLimitZUpperDistance
double linearLimitZUpperDistance [@property getter]
double linearLimitZUpperDistance [@property setter]
The maximum difference between the pivot points' Z axis.
- linearMotorXEnabled
bool linearMotorXEnabled [@property getter]
bool linearMotorXEnabled [@property setter]
If true, then there is a linear motor on the X axis. It will attempt to reach the target velocity while staying within the force limits.
- linearMotorXForceLimit
double linearMotorXForceLimit [@property getter]
double linearMotorXForceLimit [@property setter]
The maximum force the linear motor can apply on the X axis while trying to reach the target velocity.
- linearMotorXTargetVelocity
double linearMotorXTargetVelocity [@property getter]
double linearMotorXTargetVelocity [@property setter]
The speed that the linear motor will attempt to reach on the X axis.
- linearMotorYEnabled
bool linearMotorYEnabled [@property getter]
bool linearMotorYEnabled [@property setter]
If true, then there is a linear motor on the Y axis. It will attempt to reach the target velocity while staying within the force limits.
- linearMotorYForceLimit
double linearMotorYForceLimit [@property getter]
double linearMotorYForceLimit [@property setter]
The maximum force the linear motor can apply on the Y axis while trying to reach the target velocity.
- linearMotorYTargetVelocity
double linearMotorYTargetVelocity [@property getter]
double linearMotorYTargetVelocity [@property setter]
The speed that the linear motor will attempt to reach on the Y axis.
- linearMotorZEnabled
bool linearMotorZEnabled [@property getter]
bool linearMotorZEnabled [@property setter]
If true, then there is a linear motor on the Z axis. It will attempt to reach the target velocity while staying within the force limits.
- linearMotorZForceLimit
double linearMotorZForceLimit [@property getter]
double linearMotorZForceLimit [@property setter]
The maximum force the linear motor can apply on the Z axis while trying to reach the target velocity.
- linearMotorZTargetVelocity
double linearMotorZTargetVelocity [@property getter]
double linearMotorZTargetVelocity [@property setter]
The speed that the linear motor will attempt to reach on the Z axis.
- linearSpringXDamping
double linearSpringXDamping [@property getter]
double linearSpringXDamping [@property setter]
- linearSpringXEnabled
bool linearSpringXEnabled [@property getter]
bool linearSpringXEnabled [@property setter]
- linearSpringXEquilibriumPoint
double linearSpringXEquilibriumPoint [@property getter]
double linearSpringXEquilibriumPoint [@property setter]
- linearSpringXStiffness
double linearSpringXStiffness [@property getter]
double linearSpringXStiffness [@property setter]
- linearSpringYDamping
double linearSpringYDamping [@property getter]
double linearSpringYDamping [@property setter]
- linearSpringYEnabled
bool linearSpringYEnabled [@property getter]
bool linearSpringYEnabled [@property setter]
- linearSpringYEquilibriumPoint
double linearSpringYEquilibriumPoint [@property getter]
double linearSpringYEquilibriumPoint [@property setter]
- linearSpringYStiffness
double linearSpringYStiffness [@property getter]
double linearSpringYStiffness [@property setter]
- linearSpringZDamping
double linearSpringZDamping [@property setter]
- linearSpringZDamping
double linearSpringZDamping [@property getter]
- linearSpringZEnabled
bool linearSpringZEnabled [@property getter]
bool linearSpringZEnabled [@property setter]
- linearSpringZEquilibriumPoint
double linearSpringZEquilibriumPoint [@property getter]
double linearSpringZEquilibriumPoint [@property setter]
- linearSpringZStiffness
double linearSpringZStiffness [@property getter]
double linearSpringZStiffness [@property setter]
The generic 6-degrees-of-freedom joint can implement a variety of joint types by locking certain axes' rotation or translation.
The first 3 DOF axes are linear axes, which represent translation of Bodies, and the latter 3 DOF axes represent the angular motion. Each axis can be either locked, or limited.