クロスやその他の変形オブジェクトで使用されるソフト ボディ シェイプです。
ノード名 | 親 | MFn タイプ | 互換性のある関数セット |
---|---|---|---|
bulletSoftBodyShape | MPxLocatorNode |
bulletSoftBodyShape ノードには、32 種類のアトリビュートがあります。
ロング ネーム(ショート ネーム) | 型 | 既定 | フラグ |
---|---|---|---|
inWorldMesh (iwmesh) |
mesh | 非表示 | |
衝突オブジェクトをメッシュとする入力ワールド空間メッシュ。 | |||
generateBendConstraints (gbc) |
bool | false | |
ソフト ボディのパーティクル内部コンストレイントを生成するときに、ベンド コンストレイントを生成します。 | |||
selfCollision (sc) |
bool | false | |
自分自身と衝突するソフト ボディの機能。 | |||
bendResistance (br) |
float | 0.01 | |
ベンド コンストレイントがソフト ボディのベンディングのパーツにどの程度強く抵抗するかをコントロールします。 | |||
linearStiffness (ls) |
float | 1.0 | |
パーティクル間の距離を保持するための、ソフト ボディの固さ。 | |||
friction (kdf) |
float | 0.01 | |
ソフト ボディと他のオブジェクトとの間の摩擦。 | |||
damping (kdp) |
float | 0.0 | |
ソフト ボディのモーションに適用される overal ダンピング係数。 | |||
mass (mss) |
float | 1.0 | |
ソフト ボディの総質量。 | |||
pressure (pr) |
float | 0.0 | |
閉じられたソフト ボディのシェイプとボリュームが保持される強さを決定します。高い圧力量を設定するとボディが拡大し、圧力量が低いと激減します。 | |||
drag (kdg) |
float | 0.0 | |
ソフト ボディが大気を通過するときの、ドラッグの量をコントロールします。 | |||
lift (klf) |
float | 0.0 | |
ソフト ボディが大気を通過するときの、揚力が生成される強さをコントロールします。 | |||
enableShapeMatching (shpmat) |
bool | false | |
ソフト ボディはシミュレーション中にシェイプに一致します。 | |||
shapeCoefficient (kmt) |
float | 0.0 | |
シェイプ ベースのポーズの一致を使用するときの、シェイプの一致のコンストレイントの強度。 | |||
enableVolumeMatching (volmat) |
bool | false | |
ソフト ボディはシミュレーション中にボリュームに一致します。 | |||
volumeCoefficient (kvc) |
float | 0.0 | |
ボリューム ベースのポーズの一致を使用するときに、シェイプのボリュームを保持するために使用されるフォースの量。 | |||
maxVolumeRatio (volmax) |
float | 1.0 | |
ボリューム ベースのポーズの一致のための、最大ボリューム比率。 | |||
rigidContactHardness (kchr) |
float | 1.0 | |
リジッド ボディとの接触に適用する、貫通補正の量。 | |||
kineticContactHardness (kkhr) |
float | 1.0 | |
スタティック ボディとの接触に適用する、貫通補正の量。 | |||
softContactHardness (kshr) |
float | 1.0 | |
他のソフト ボディとの接触に適用する、貫通補正の量。 | |||
anchorContactHardness (kahr) |
float | 1.0 | |
アンカー コンストレイントに続いて適用される補正の量。 | |||
collisionMargin (cm) |
float | 0.04 | |
布と衝突オブジェクトとの間で許容される最短距離。 | |||
positionIterations (pt) |
int | 10 | |
ソルバの反復を配置します。 | |||
velocityCorrection (kvcf) |
float | 1.0 | |
廃止されました。 | |||
currentTime (ct) |
time | 非表示 | |
このシェイプに対する現在の時間。 | |||
startTime (st) |
time | 非表示 | |
シェイプに対する初期化の時間。 | |||
solverInitialized (solinit) |
BulletSolverData::id | readable input | |
初期化されたソルバへの SolverData ポインタ。さらに、新規や削除、および追加や除去で、データが正しい順序で処理されるようにします。 | |||
solverUpdated (solup) |
BulletSolverData::id | readable input | |
現在の時間ステップに対してソルバが更新されたことを示す stub パラメータ。 | |||
outSoftBodyData (sbdata) |
BulletSoftBodyData::id | readable output connectable | |
ソフト ボディデータ(出力)。 | |||
outSolvedMesh (osolmsh) |
mesh | 非表示の出力 | |
衝突オブジェクトをメッシュとする出力メッシュ | |||
particleMass (partmass) |
double array | ||
各頂点の質量スケール係数。 | |||
particleBendResistance (partbr) |
double array | ||
各頂点のベンドの抵抗スケール係数。 | |||
particleLinearStiffness (partls) |
double array | ||
各頂点のリニアの固さスケール係数。 |