Go to: Attributes.
Rigid body shape used in the Bullet dynamics system.
This node is is from the "bullet" plugin
| Node name | Parents | MFn type | Compatible function sets |
|---|---|---|---|
| bulletRigidBodyShape | MPxLocatorNode |
currentTime, startTime, inWorldMatrix, inParentInverseMatrix, initialVelocity, initialAngularVelocity, impulse, impulsePosition, torqueImpulse, mass, centerOfMass, linearDamping, angularDamping, friction, restitution, colliderShapeType, bodyType, length, radius, extents, inMesh, initiallySleeping, neverSleeps, solverInitialized, solverUpdated, collisionFilterGroup, collisionFilterMask, outColliderData, outRigidBodyData, isDrivenBySimulation, outPreSolverWorldTranslate, outPreSolverWorldRotate, outPreSolverWorldScale, outSolvedTranslate, outSolvedRotate, outSolvedWorldTranslate, outSolvedWorldRotate,
| Long name (short name) | Type | Default | Flags | ||
|---|---|---|---|---|---|
bodyType (bdytyp)
|
enum | 1 | input connectable storable | ||
|
|||||
neverSleeps (notslp)
|
bool | false | input connectable storable | ||
|
|||||
mass (ms)
|
float | 1.0 | input connectable storable keyable | ||
|
|||||
centerOfMass (com)
|
float3 | 0.0, 0.0, 0.0 | input connectable storable | ||
|
|||||
linearDamping (lindamp)
|
float | 0.0 | input connectable storable keyable | ||
|
|||||
angularDamping (angdamp)
|
float | 0.0 | input connectable storable keyable | ||
|
|||||
friction (fric)
|
float | 1.0 | input connectable storable keyable | ||
|
|||||
restitution (restit)
|
float | 0.0 | input connectable storable keyable | ||
|
|||||
initiallySleeping (initslp)
|
bool | false | input connectable storable readable | ||
|
|||||
initialVelocity (iv)
|
float3 | 0.0, 0.0, 0.0 | input connectable storable | ||
|
|||||
initialAngularVelocity (iav)
|
float3 | 0.0, 0.0, 0.0 | input connectable storable | ||
|
|||||
inWorldMatrix (inwmat)
|
matrix | input connectable storable | |||
|
|||||
impulse (i)
|
float3 | 0.0, 0.0, 0.0 | input connectable storable keyable | ||
|
|||||
impulsePosition (ip)
|
float3 | 0.0, 0.0, 0.0 | input connectable storable keyable | ||
|
|||||
torqueImpulse (ti)
|
float3 | 0.0, 0.0, 0.0 | input connectable storable keyable | ||
|
|||||
colliderShapeType (colshtyp)
|
enum | 1 | input connectable storable | ||
|
|||||
inMesh (imesh)
|
mesh | input hidden connectable storable | |||
|
|||||
axis (axis)
|
enum | 1 | input connectable storable | ||
|
|||||
length (len)
|
float | 1.0 | input connectable storable | ||
|
|||||
radius (rad)
|
float | 0.5 | input connectable storable | ||
|
|||||
extents (ext)
|
float3 | 1.0, 1.0, 1.0 | input connectable storable | ||
|
|||||
currentTime (ct)
|
time | input hidden connectable storable | |||
|
|||||
startTime (st)
|
time | input hidden connectable storable | |||
|
|||||
inParentInverseMatrix (inpim)
|
matrix | input connectable storable | |||
|
|||||
solverInitialized (solinit)
|
BulletSolverData::id | input connectable storable | |||
|
|||||
solverUpdated (solup)
|
BulletSolverData::id | input connectable storable | |||
|
|||||
collisionFilterGroup (cfg)
|
int | 0 | input storable | ||
|
|||||
collisionFilterMask (cfm)
|
int | 0 | input storable | ||
|
|||||
outColliderData (coldata)
|
BulletColliderData::id | connectable storable output | |||
|
|||||
outRigidBodyData (rbdata)
|
BulletRigidBodyData::id | connectable storable output | |||
|
|||||
isDrivenBySimulation (isdriven)
|
bool | false | connectable storable output | ||
|
|||||
outPreSolverWorldTranslate (psowt)
|
float3 | 0.0, 0.0, 0.0 | connectable storable output | ||
|
|||||
outPreSolverWorldRotate (psowr)
|
float3 | 0.0, 0.0, 0.0 | connectable storable output | ||
|
|||||
outPreSolverWorldScale (psows)
|
float3 | 0.0, 0.0, 0.0 | connectable storable output | ||
|
|||||
outSolvedTranslate (sot)
|
float3 | 0.0, 0.0, 0.0 | connectable storable output | ||
|
|||||
outSolvedRotate (sor)
|
float3 | 0.0, 0.0, 0.0 | connectable storable output | ||
|
|||||
outPreSolverWorldTranslate (psowt)
|
point | readable output connectable | |||
|
|||||
outPreSolverWorldRotate (psowr)
|
point | readable output connectable | |||
|
|||||
outPreSolverWorldScale (psows)
|
point | readable output connectable | |||
|
|||||
outSolvedWorldTranslate (sowt)
|
float3 | 0.0, 0.0, 0.0 | connectable storable output | ||
|
|||||
outSolvedWorldRotate (sowr)
|
float3 | 0.0, 0.0, 0.0 | connectable storable output | ||
|
|||||