(vrdData を継承)
すべての物理設定クラスの基本クラス。
物理設定は、物理オブジェクトの作成時にそのプロパティを指定するために使用されます。
vrdPhysicsConfig.getType()物理オブジェクトのタイプ(ConvexHull、Triangles、ConvexDecomp)を取得します。
| 戻り値: | 物理オブジェクトのタイプ。 |
|---|---|
| 戻り値の型: | vrPhysicsTypes.ObjectType |
vrdPhysicsConfig.isAllowInvisibleCollision()オブジェクトが非表示になっている間に他のオブジェクトと衝突するかどうかを確認します。
| 戻り値: | オブジェクトが非表示になっている間に他のオブジェクトと衝突する場合は true、衝突しない場合は false。 |
|---|---|
| 戻り値の型: | bool |
vrdPhysicsConfig.setAllowInvisibleCollision(state)オブジェクトが非表示になっている間に他のオブジェクトと衝突するかどうかを設定します。
このオプションを有効にすると、オブジェクトが非表示に設定されている場合でも、他のオブジェクトと衝突します。
| パラメータ: | state (bool): オブジェクトが非表示になっている間に他のオブジェクトと衝突するかどうかをしめす状態。 |
|---|
vrdPhysicsConfig.setContactOffset(offset)接触オフセットを設定します。
PhysX ドキュメント: シェイプ間の距離が contactOffset 値の合計よりも小さい場合、これらのシェイプは接触を生成します。接触オフセットには、レスト オフセットより大きい正の値を指定する必要があります。contactOffset が restOffset よりも大きい場合は、オブジェクトがわずかに分離している場合でも、衝突検出システムは接触コンストレイントを予測して適用できます。これにより、シェイプがレスト距離内にある場合に限りコンストレイントが適用されるという条件下で発生するジッタを防止できます。
既定値は 0.02 です。
| パラメータ: | offset (float): 接触オフセット値。 |
|---|