Go to: Attributes.
RigidBody Constraint
This node is is from the "bullet" plugin
| Node name | Parents | MFn type | Compatible function sets |
|---|---|---|---|
| bulletRigidBodyConstraintShape | MPxLocatorNode |
rigidBodyA, rigidBodyB, constraintType, useReferenceFrame, linearDamping, linearSoftness, linearRestitution, angularDamping, angularSoftness, angularRestitution, linearMotorEnabled, linearMotorTargetSpeed, linearMotorMaxForce, angularMotorEnabled, angularMotorTargetSpeed, angularMotorMaxForce, linearConstraintX, linearConstraintY, linearConstraintZ, angularConstraintX, angularConstraintY, angularConstraintZ, linearConstraintMin, linearConstraintMax, angularConstraintMin, angularConstraintMax, linearLimitSoftness, linearLimitBias, linearLimitRelaxation, angularLimitSoftness, angularLimitBias, angularLimitRelaxation, linearSpringEnabledX, linearSpringEnabledY, linearSpringEnabledZ, linearSpringStiffness, linearSpringDampening, angularSpringEnabledX, angularSpringEnabledY, angularSpringEnabledZ, angularSpringStiffness, angularSpringDampening, solverInitialized, startTime, currentTime, outConstraintData,
| Long name (short name) | Type | Default | Flags | ||
|---|---|---|---|---|---|
constraintType (contyp)
|
enum | 0 | readable input | ||
|
|||||
useReferenceFrame (reffrm)
|
enum | kReferenceFrameA | readable input | ||
|
|||||
rigidBodyA (rba)
|
BulletRigidBodyData::id | readable input | |||
|
|||||
rigidBodyB (rbb)
|
BulletRigidBodyData::id | readable input | |||
|
|||||
linearDamping (lindamp)
|
float | 0.0 | readable input | ||
|
|||||
linearSoftness (linsoft)
|
float | 0.0 | readable input | ||
|
|||||
linearRestitution (linrestit)
|
float | 0.0 | readable input | ||
|
|||||
angularDamping (angdamp)
|
float | 0.0 | readable input | ||
|
|||||
angularSoftness (angsoft)
|
float | 0.0 | readable input | ||
|
|||||
angularRestitution (angrestit)
|
float | 0.0 | readable input | ||
|
|||||
linearMotorEnabled (linmotor)
|
bool | false | readable input keyable | ||
|
|||||
linearMotorTargetSpeed (linmotortvel)
|
float3 | 0.0, 0.0, 0.0 | readable input keyable | ||
|
|||||
linearMotorMaxForce (linmotormaxf)
|
float3 | 0.0, 0.0, 0.0 | readable input keyable | ||
|
|||||
angularMotorEnabled (angmotor)
|
bool | false | readable input keyable | ||
|
|||||
angularMotorTargetSpeed (angmotortvel)
|
float3 | 0.0, 0.0, 0.0 | readable input keyable | ||
|
|||||
angularMotorMaxForce (angmotormaxf)
|
float3 | 0.0, 0.0, 0.0 | readable input keyable | ||
|
|||||
linearConstraintX (linconx)
|
enum | 0 | readable input | ||
|
|||||
linearConstraintY (lincony)
|
enum | 0 | readable input | ||
|
|||||
linearConstraintZ (linconz)
|
enum | 0 | readable input | ||
|
|||||
angularConstraintX (angconx)
|
enum | 0 | readable input | ||
|
|||||
angularConstraintY (angcony)
|
enum | 0 | readable input | ||
|
|||||
angularConstraintZ (angconz)
|
enum | 0 | readable input | ||
|
|||||
linearConstraintMin (lcmin)
|
float3 | 0.0, 0.0, 0.0 | |||
|
|||||
linearConstraintMax (lcmax)
|
float3 | 0.0, 0.0, 0.0 | |||
|
|||||
angularConstraintMin (acmin)
|
float3 | 0.0, 0.0, 0.0 | |||
|
|||||
angularConstraintMax (acmax)
|
float3 | 0.0, 0.0, 0.0 | |||
|
|||||
linearLimitSoftness (linlimsoft)
|
float | 1.0 | readable input | ||
|
|||||
linearLimitBias (linlimbias)
|
float | 0.3 | readable input | ||
|
|||||
linearLimitRelaxation (linlimrelax)
|
float | 1.0 | readable input | ||
|
|||||
angularLimitSoftness (anglimsoft)
|
float | 1.0 | readable input | ||
|
|||||
angularLimitBias (anglimbias)
|
float | 0.3 | readable input | ||
|
|||||
angularLimitRelaxation (anglimrelax)
|
float | 1.0 | readable input | ||
|
|||||
linearSpringEnabledX (linspringX)
|
bool | false | readable input keyable | ||
|
|||||
linearSpringEnabledY (linspringY)
|
bool | false | readable input keyable | ||
|
|||||
linearSpringEnabledZ (linspringZ)
|
bool | false | readable input keyable | ||
|
|||||
linearSpringStiffness (linspstiff)
|
float3 | 39.478, 39.478, 39.478 | readable input | ||
|
|||||
linearSpringDampening(linspdamp)
|
float3 | 0.1, 0.1, 0.1 | readable input | ||
|
|||||
angularSpringEnabledX (angspringX)
|
bool | false | readable input keyable | ||
|
|||||
angularSpringEnabledY (angspringY)
|
bool | false | readable input keyable | ||
|
|||||
angularSpringEnabledZ (angspringZ)
|
bool | false | readable input keyable | ||
|
|||||
angularSpringStiffness (angspstiff)
|
float3 | 39.478, 39.478, 39.478 | readable input | ||
|
|||||
angularSpringDampening(angspdamp)
|
float3 | 0.1, 0.1, 0.1 | readable input | ||
|
|||||
solverInitialized (solinit)
|
BulletSolverData::id | readable input | |||
|
|||||
startTime (st)
|
time | hidden | |||
|
|||||
currentTime (ct)
|
time | ||||
|
|||||
outConstraintData (outcondata)
|
BulletRigidBodyConstraintData::id | output | |||
|
|||||