| 节点名称 | 父对象 | MFn 类型 | 兼容函数集 | 
|---|---|---|---|
| bulletSolverShape | MPxLocatorNode | 
| 长名称(短名称) | 类型 | 默认 | 标志 | 
|---|---|---|---|
| enableSimulation (en) | bool | ||
| 启用/禁用模拟切换 | |||
| startTime (st) | 时间 | 1.0 | |
| 解算器的初始化时间 | |||
| debugDraw (dbgdraw) | bool | ||
| 调试显示开/关切换 | |||
| splitImpulse (spimp) | bool | true | 可读取输入 | 
| 对于对象在开始时可能发生穿透的模拟,这种分割冲量解算器设置非常有用。分割冲量分离解算自速度约束的位置/穿透约束 | |||
| solverAcceleration (sacc) | enum | kSolverAccelerationNone | |
| 解算器加速 | |||
| internalFixedFrameRate (ifr) | enum | 60 | |
| 解算器内部帧速率 | |||
| maxNumIterations (mni) | int | 10 | 可设置关键帧 | 
| 风场幅值 | |||
| GroundPlane) | |||
| gravity (gr) | point | 0.0f, -9.8f, 0.0f | 可设置关键帧 | 
| 重力场 | |||
| windMagnitude (wmag) | float | 可存储、可设置关键帧输入 | |
| 风场的幅值(注意:仅影响柔体) | |||
| windDirection (wdir) | point | 可存储、可设置关键帧输入 | |
| 风场的方向(注意:仅影响柔体) | |||
| currentTime (ct) | 时间 | ||
| 解算器的当前时间 | |||
| collisionFilters (cf) | string array | 可存储 | |
| 碰撞过滤器名称。有 16 个名称可用,前 7 个保留,保留的过滤器命名为:DefaultFilter(0)、StaticFilter(1)、KinematicFilter(2)、DebrisFilter(3)、SensorTrigger(4)、CharacterFilter(5)。用户定义的过滤器名称,默认情况下,开头是前缀“UserFilter”,后面是过滤器编号,例如 UserFilter7。 | |||
| rigidBodies (rb) | BulletRigidBodyData::id | 输入可连接数组 | |
| 动力学系统输入刚体的数组 | |||
| softBodies (sb) | BulletSoftBodyData::id | 输入可连接数组 | |
| 动力学系统输入柔体的数组 | |||
| softConstraints (sc) | BulletSoftConstraintData::id | 输入可连接数组 | |
| 动力学系统输入柔体约束的数组 | |||
| rigidBodyConstraints (rbc) | BulletRigidBodyConstraintData::id | 输入可连接数组 | |
| 动力学系统输入柔体约束的数组 | |||
| outSolverInitialized (solinitdata) | BulletSolverData::id | 可连接输入 | |
| 将指针赋予“世界”的已初始化 SolverData。在解算器时间步更新之前计算其信息。 | |||
| outSolverUpdated (soldata) | BulletSolverData::id | 可连接输入 | |
| 模拟已最新到当前帧之后展示的 SolverData | |||