(继承 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) - 接触偏移值。 |
|---|