A HingeConstraint 允许其两个连接点绕一个轴旋转,强制它们处于 相同的位置和 X 轴对齐。此约束也可以 提供动力以表现得像一个 电动机 或 伺服,并且您可以设置限制以限制铰链的旋转范围。
角动力
如果铰链的 ActuatorType 设置为 Motor,它会尝试旋转连接点,目标是达到其 AngularVelocity。您可以通过 MotorMaxAcceleration 和 MotorMaxTorque 进一步控制此旋转。
如果铰链的 ActuatorType 设置为 Servo,它将尝试旋转到由 TargetAngle 指定的角度。该旋转由 AngularSpeed 和 ServoMaxTorque 控制。
限制
您可以设置限制来限制铰链的旋转,这对于如门之类的机制特别有用,它们应该仅在设定范围内开合。启用 LimitsEnabled 属性将暴露 LowerAngle 和 UpperAngle 限制,以及定义连接点在到达任一极限时的弹性的 Restitution。