圆筒形

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

一个 CylindricalConstraint 允许其附件沿一个轴滑动并围绕另一个轴旋转。这个约束,以及一个 弹簧约束,非常适合建造车轮悬挂系统,其中轮胎冲击可以上下滑动,而轮胎本身则可以旋转。这个约束也可以以 角度线性 方式进行电源。

角度力

如果圆柱的 AngularActuatorType 设置为 Motor ,它将尝试旋转附件以达到其 AngularVelocity 目标。您可以通过 MotorMaxAngularAccelerationMotorMaxTorque 进一步控制此旋转。

如果圆柱的 AngularActuatorType 设置为 Servo ,它将尝试旋转到由 TargetAngle 指定的角度。这个旋转由 AngularSpeed , AngularResponsivenessServoMaxTorque 控制。

线性功率

如果圆柱的 ActuatorType 设置为 Motor ,它将尝试通过翻译附件来实现达到 Velocity 的目标。您可以通过 MotorMaxAccelerationMotorMaxForce 进一步控制此翻译。

如果圆柱的 ActuatorType 设置为 Servo ,它将尝试将附件翻译为由 TargetPosition 指定的分离集。该翻译由 Speed , LinearResponsivenessServoMaxForce 控制。

限制

您可以设置限制来限制圆柱限约束的 滑动范围旋转

启用 LimitsEnabled 属性暴露了 LowerLimitUpperLimit 值以及 Restitution 值,该值定义了附件在达到限制时的弹性。

启用 AngularLimitsEnabled 属性暴露了 LowerAngleUpperAngle 限制以及 AngularRestitution ,它定义了附件在达到任何限制时的弹性。

限制启用 = true >
角度限制启用 = 真实

倾斜角

InclinationAngle 定义了旋转轴的方向为从 X 轴在 X / Y 平面的 Attachment0 ,从 -180到 180。这允许你斜倾旋转元素,而不改变滑动轴。

倾斜角度 = 90 >
倾斜角度 = 30 >