この Bullet bulletRigidBodyConstraintShape ノードは、Bullet プラグインからです。
ノード名 | 親 | MFn タイプ | 互換性のある関数セット |
---|---|---|---|
bulletRigidBodyConstraintShape | MPxLocatorNode |
ロング ネーム(ショート ネーム) | 型 | 既定値 | フラグ |
---|---|---|---|
constraintType (contyp) |
列挙 | 0 | readable input |
コンストレイント タイプ有効な列挙値: ポイント(0)、ヒンジ(1)、スライダ(2)、コーン ツイスト(3)、6 自由度(4)、スプリング ヒンジ(5)、スプリング 6 自由度(6) | |||
useReferenceFrame (reffrm) |
列挙 | kReferenceFrameA | readable input |
コンストレイントの軸と制限の参照フレーム | |||
rigidBodyA (rba) |
BulletRigidBodyData::id | readable input | |
コンストレイント対象の RigidBody | |||
rigidBodyB (rbb) |
BulletRigidBodyData::id | readable input | |
コンストレイント対象の RigidBody | |||
linearDamping (lindamp) |
浮動小数点数 | 0.0 | readable input |
ボディのリニア ダンピング。適用対象: スライダ、6 自由度 | |||
linearSoftness (linsoft) |
浮動小数点数 | 0.0 | readable input |
ボディのリニアの柔らかさ。適用対象: スライダ、6 自由度 | |||
linearRestitution (linrestit) |
浮動小数点数 | 0.0 | readable input |
ボディのリニアの回復。適用対象: スライダ、6 自由度 | |||
angularDamping (angdamp) |
浮動小数点数 | 0.0 | readable input |
ボディの角度ダンピング。適用対象: ポイント、スライダ、コーン ツイスト、6 自由度 | |||
angularSoftness (angsoft) |
浮動小数点数 | 0.0 | readable input |
ボディの角度の柔らかさ。適用対象: スライダ、6 自由度 | |||
angularRestitution (angrestit) |
浮動小数点数 | 0.0 | readable input |
ボディの角度の回復。適用対象: スライダ、6 自由度 | |||
linearMotorEnabled (linmotor) |
ブール | false |
読み取り可能な入力でキー設定可 |
始動したモーターがリニアにプッシュできる。適用対象: スライダ、6 自由度 | |||
linearMotorTargetSpeed (linmotortvel) |
float3 | 0.0, 0.0, 0.0 | 読み取り可能な入力でキー設定可 |
始動したモーターの目標速度です。適用対象: スライダ、6 自由度 | |||
linearMotorMaxForce (linmotormaxf) |
float3 | 0.0, 0.0, 0.0 | 読み取り可能な入力でキー設定可 |
始動したモーターの最大フォースです。適用対象: スライダ、6 自由度 | |||
angularMotorEnabled (angmotor) |
ブール | false | 読み取り可能な入力でキー設定可 |
始動したモーターが回転できる。適用対象: ヒンジ、スライダ、コーン ツイスト、6 自由度 | |||
angularMotorTargetSpeed (angmotortvel) |
float3 | 0.0, 0.0, 0.0 | 読み取り可能な入力でキー設定可 |
始動したモーターの目標回転速度です。適用対象: ヒンジ、スライダ、コーン ツイスト、6 自由度 | |||
angularMotorMaxForce (angmotormaxf) |
float3 | 0.0, 0.0, 0.0 | 読み取り可能な入力でキー設定可 |
始動したモーターの最大フォースです。適用対象: ヒンジ、スライダ、コーン ツイスト、6 自由度 | |||
linearConstraintX (linconx) |
列挙 | 0 | readable input |
X 軸に沿った変換をコンストレイントします。有効な列挙値は、自由設定(0)、ロック(1)、制限あり(2)です。適用対象: スライダ、6 自由度、スプリング 6 自由度 | |||
linearConstraintY (lincony) |
列挙 | 0 | readable input |
Y 軸の周りの変換をコンストレイントします。有効な列挙値は、自由設定(0)、ロック(1)、制限あり(2)です。適用対象: 6 自由度、スプリング 6 自由度 | |||
linearConstraintZ (linconz) |
列挙 | 0 | readable input |
Z 軸の周りの変換をコンストレイントします。有効な列挙値は、自由設定(0)、ロック(1)、制限あり(2)です。適用対象: 6 自由度、スプリング 6 自由度、スプリング ヒンジ | |||
angularConstraintX (angconx) |
列挙 | 0 | readable input |
X 軸の周りの回転をコンストレイントします。有効な列挙値は、自由設定(0)、ロック(1)、制限あり(2)です。適用対象: コーン ツイスト (最大値のみ)、6 自由度 | |||
angularConstraintY (angcony) |
列挙 | 0 | readable input |
Y 軸の周りの回転をコンストレイントします。有効な列挙値は、自由設定(0)、ロック(1)、制限あり(2)です。適用対象: コーン ツイスト (最大値のみ)、6 自由度 | |||
angularConstraintZ (angconz) |
列挙 | 0 | readable input |
Z 軸の周りの回転をコンストレイントします。有効な列挙値は、自由設定(0)、ロック(1)、制限あり(2)です。適用対象: ヒンジ、コーン ツイスト (Max のみ)、6 自由度、スプリング ヒンジ、スプリング 6 自由度 | |||
linearConstraintMin (lcmin) |
float3 | 0.0, 0.0, 0.0 | |
リニア コンストレイントの下限。適用対象: 6 自由度、スプリング ヒンジ(Z 軸のみ)、スプリング 6 自由度 | |||
linearConstraintMax (lcmax) |
float3 | 0.0, 0.0, 0.0 | |
リニア コンストレイントの上限。適用対象: 6 自由度、スプリング ヒンジ(Z 軸のみ)、スプリング 6 自由度 | |||
angularConstraintMin (acmin) |
float3 | 0.0, 0.0, 0.0 | |
リニア コンストレイントの下限。適用対象: 6 自由度、スプリング ヒンジ(Z 軸のみ)、スプリング 6 自由度 | |||
angularConstraintMax (acmax) |
float3 | 0.0, 0.0, 0.0 | |
リニア コンストレイントの上限。適用対象: 6 自由度、スプリング ヒンジ(Z 軸のみ)、スプリング 6 自由度 | |||
linearLimitSoftness (linlimsoft) |
浮動小数点数 | 1.0 | readable input |
ボディのリニア制限の柔らかさ。適用対象: スライダ | |||
linearLimitBias (linlimbias) |
浮動小数点数 | 0.3 | readable input |
ボディのリニア制限のバイアス。適用対象: スライダ | |||
linearLimitRelaxation (linlimrelax) |
浮動小数点数 | 1.0 | readable input |
ボディのリニアに緩和を制限。適用対象: スライダ | |||
angularLimitSoftness (anglimsoft) |
浮動小数点数 | 1.0 | readable input |
ボディの角度制限の柔らかさ。適用対象: ヒンジ、スライダ、コーン ツイスト | |||
angularLimitBias (anglimbias) |
浮動小数点数 | 0.3 | readable input |
ボディの角度制限のバイアス。適用対象: ヒンジ、スライダ、コーン ツイスト | |||
angularLimitRelaxation (anglimrelax) |
浮動小数点数 | 1.0 | readable input |
ボディの角度制限の緩和。適用対象: ヒンジ、スライダ、コーン ツイスト | |||
linearSpringEnabledX (linspringX) |
ブール | false | 読み取り可能な入力でキー設定可 |
X 変換の線形スプリングを有効にします。適用対象: スプリング 6 自由度 | |||
linearSpringEnabledY (linspringY) |
ブール | false | 読み取り可能な入力でキー設定可 |
Y 変換の線形スプリングを有効にします。適用対象: スプリング ヒンジ、スプリング 6 自由度 | |||
linearSpringEnabledZ (linspringZ) |
ブール | false | 読み取り可能な入力でキー設定可 |
Z 変換の線形スプリングを有効にします。適用対象: スプリング 6 自由度 | |||
linearSpringStiffness (linspstiff) |
float3 | 39.478, 39.478, 39.478 | readable input |
ボディのリニア スプリングの固さ。これは 0.0 に等しいかそれより大きい正の値です。適用範囲: スプリング ヒンジ (Y のみ)、スプリング 6 自由度 | |||
linearSpringDampening(linspdamp) |
float3 | 0.1, 0.1, 0.1 | readable input |
ボディの角度スプリングのダンピング。値は正の値で、0.0~1.0 の間です。値が 1.0 の場合はダンピングなしです。適用対象: スプリング ヒンジ(Y 軸のみ)、スプリング 6 自由度 | |||
angularSpringEnabledX (angspringX) |
ブール | false | 読み取り可能な入力でキー設定可 |
X 回転の角度スプリングを有効にします。適用対象: スプリング ヒンジ、スプリング 6 自由度 | |||
angularSpringEnabledY (angspringY) |
ブール | false | 読み取り可能な入力でキー設定可 |
Y 回転の角度スプリングを有効にします。適用対象: スプリング ヒンジ、スプリング 6 自由度 | |||
angularSpringEnabledZ (angspringZ) |
ブール | false | 読み取り可能な入力でキー設定可 |
Z 回転の角度スプリングを有効にします。適用対象: スプリング 6 自由度 | |||
angularSpringStiffness (angspstiff) |
float3 | 39.478, 39.478, 39.478 | readable input |
ボディの角度スプリングの固さ。これは 0.0 に等しいかそれより大きい正の値です。適用範囲: スプリング ヒンジ、スプリング 6 自由度 (Y のみ) | |||
angularSpringDampening(angspdamp) |
float3 | 0.1, 0.1, 0.1 | readable input |
ボディの角度スプリングのダンピング。値は正の値で、0.0~1.0 の間です。値が 1.0 の場合はダンピングなしです。適用対象: スプリング ヒンジ、スプリング 6DOF (Y 軸のみ) | |||
solverInitialized (solinit) |
BulletSolverData::id | readable input | |
初期化されたソルバへの SolverData ポインタ。新規/削除と追加/除去で正しい順序でデータが処理されることも保証します。 | |||
startTime (st) |
time | 非表示 | |
シェイプに対する初期化の時間。 | |||
currentTime (ct) |
時間 | ||
ソルバの現在時刻 | |||
outConstraintData (outcondata) |
BulletRigidBodyConstraintData::id | 出力 | |
現在の RigidBody のコンストレイント データを選択。 |