本文内容
PhysX Prismatic Joint Component
使用 PhysX Prismatic Joint (PhysX 棱柱关节) 组件,您可以创建一个动态棱柱关节,将实体约束到关节,保持相同的旋转,但允许它沿一个轴自由移动。
PhysX Prismatic Joint 组件属性
Local Position 指定关节相对于实体变换的位置。
Local Rotation 指定关节相对于实体变换的旋转。
Lead Entity 指定将驱动关节的lead(父级)实体。
Breakable 启用后,如果施加了足够的力,关节将断开。启用 Breakable 将公开 Maximum Force 和 Maximum Torque 属性。 启用了 Compute Mass 属性的 PhysX Dynamic Rigid Body 组件可能具有非常大的质量值。如果包含关节组件或引导实体的实体启用了其 Compute Mass 属性,则 Maximum Force 和 Maximum Torque 属性可能需要非常高的值才能防止断裂。
Maximum Force 启用 Breakable 后,指定关节在断开之前可以承受的最大力。有效值范围从 0.01 到 Infinity。
Maximum Torque 启用 Breakable 后,指定关节在断开之前可以承受的最大扭矩。有效值范围从 0.01 到 Infinity。
Display Setup in Viewport 启用后,将显示两个平面,显示关节的限制。红色和绿色平面显示 Lower linear limit 和 Upper linear limit。一条线显示关节和 Follower Entity 之间的连接。
Select Lead on Snap 启用后,在组件模式下将关节捕捉到实体会将该实体设置为 Lead Entity。包含关节零部件的实体将从此操作中排除。注意: PhysX Prismatic Joint 组件目前不支持组件模式。
Lead-Follower Collide 启用后,lead 实体和 follower 实体(包含关节组件的实体)将发生碰撞。
Limit 启用后,引导实体围绕关节轴的移动受角度限制。启用 Limit 将公开 Soft Limit、Positive angular limit和 Negative angular limit 属性。
Soft Limit 启用后,允许引导实体围绕关节轴的移动超过指定的限制。启用 Soft Limit 后,当引导实体旋转超过限制时,引导实体的移动将被视为弹簧,并将减慢,然后弹回到限制区域。启用 Soft Limit 将显示 Damping 和 Stiffness 属性。
Damping 启用 Soft Limit 后,当超出旋转限制时,弹簧的驱动力相对于从动件的速度。有效值范围为 0.001 到 1000000.0。
Stiffness 启用 Soft Limit 后,当超出旋转限制时,弹簧的驱动力相对于从动件的位置。有效值范围为 0.001 到 1000000.0。
Lower linear limit 启用 Limit 后,关节线性运动的下限。有效值范围为 -1000 到 1000。
Upper linear limit 启用 Limit 后,关节的线性运动上限。有效值范围为 -1000 到 1000。
Use Motor 启用后,它将使用关节的转动电机。
Force Limit Value 启用 Use Motor 后,关节的力限制值。有效值范围从 -Infinity 到 Infinity。