Bullet ソルバは、softBodies、rigidBodies、およびソフト ボディのアンカーの処理に使用されます。
ノード名 | 親 | MFn タイプ | 互換性のある関数セット |
---|---|---|---|
bulletSolverShape | MPxLocatorNode |
bulletSolverShape ノードには、18 個のアトリビュートがあります(useMayaFields ブールは既定でオフ)。
ロング ネーム(ショート ネーム) | 型 | 既定 | フラグ |
---|---|---|---|
enableSimulation (en) |
bool | ||
シミュレーションのオンとオフを切り替え | |||
startTime (st) |
time | 1.0 | |
ソルバの初期化時刻 | |||
debugDraw (dbgdraw) |
bool | ||
デバッグの表示のオンとオフを切り替え | |||
splitImpulse (spimp) |
bool | true | readable input |
この分割インパルス ソルバ設定は、オブジェクトが貫通で開始するシミュレーションで使用すると便利な場合があります。分割インパルスは、速度コンストレイントからソルビングする位置/貫通コンストレイントを分離します。 | |||
solverAcceleration (sacc) |
enum | kSolverAccelerationNone | |
ソルバ アクセラレーション | |||
internalFixedFrameRate (ifr) |
enum | 60 | |
ソルバの内部フレームレート | |||
maxNumIterations (mni) |
int | 10 | keyable |
風フィールドのマグニチュード | |||
gravity (gr) |
point | 0.0f, -9.8f, 0.0f | keyable |
重力フィールド | |||
windMagnitude (wmag) |
float | storable input keyable | |
風フィールドのマグニチュード(注: SoftBodies にのみ影響) | |||
windDirection (wdir) |
point | storable input keyable | |
風フィールドの方向(注: SoftBodies にのみ影響) | |||
currentTime (ct) |
time | ||
ソルバの現在時刻 | |||
collisionFilters (cf) |
string array | storable | |
衝突フィルタの名前。使用可能な名前は 16 個で、最初の 7 個が予約されています。予約されたフィルタ名は、DefaultFilter(0)、StaticFilter(1)、KinematicFilter(2)、DebrisFilter(3)、SensorTrigger(4)、CharacterFilter(5)です。ユーザ定義のフィルタ名は、既定で、「UserFilter」というプリフィックスの後にフィルタの番号が続きます。たとえば、UserFilter7 となります。 | |||
rigidBodies (rb) |
BulletRigidBodyData::id | input connectable array | |
ダイナミクス システム内の入力リジッド ボディの配列 | |||
softBodies (sb) |
BulletSoftBodyData::id | input connectable array | |
ダイナミクス システム内の入力ソフト ボディの配列 | |||
softConstraints (sc) |
BulletSoftConstraintData::id | input connectable array | |
ダイナミクス システム内の入力ソフト ボディ コンストレイントの配列 | |||
rigidBodyConstraints (rbc) |
BulletRigidBodyConstraintData::id | input connectable array | |
ダイナミクス システム内の入力ソフト ボディ コンストレイントの配列 | |||
outSolverInitialized (solinitdata) |
BulletSolverData::id | input connectable | |
ポインタをワールドに渡すように初期化された SolverData。この情報は、ソルバ時間ステップが更新される前に計算されます。 | |||
outSolverUpdated (soldata) |
BulletSolverData::id | input connectable | |
シミュレーションが現在のフレーム用の最新版になった後で示される SolverData |