bulletRigidBodyConstraintShape ノード

この 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)

時間   非表示
シェイプに対する初期化の時間。

currentTime (ct)

時間    
ソルバの現在時刻

outConstraintData (outcondata)

BulletRigidBodyConstraintData::id   出力
現在の RigidBody のコンストレイント データを選択。