CylindricalConstraint

显示已弃用

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

一个 圆柱限制 允许其附件沿一个轴滑动并围绕另一个轴旋转。可以看作是 PrismaticConstraintHingeConstraint 的结合。滑动轴由约束的 X 轴决定。旋转轴位于约束的 Attachment1 处,由约束的 InclinationAngle 抵消滑动约束的角度。

这个约束,以及一个 SpringConstraint ,是建造车辆悬挂的理想选择。

请注意,如果这个约束附加一个部分( A )到另一个部分( B ),该部分被锚定或连接到一个锚定部分( Z ),部分 A 在与玩家交互时不会在本地模拟。

配置这个约束时,可能有助于研究 Roblox 单元 来了解 Roblox 单元与公制单位的比较。

角度力

如果圆柱的 AngularActuatorType 设置为 Motor ,它将尝试旋转附件以达到其 AngularVelocity 目标。您可以通过 MotorMaxAngularAccelerationMotorMaxTorque 进一步控制此旋转。如果圆柱的 AngularActuatorType 设置为 Servo ,它将尝试旋转到由 TargetAngle 指定的角度。这个旋转由 AngularSpeed , AngularResponsivenessServoMaxTorque 控制。

线性功率

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

限制

您可以设置限制来限制圆柱限制的 滑动范围旋转 。启用 LimitsEnabled 属性暴露了 LowerLimitUpperLimit 值以及 Restitution 值,该值定义了附件到达限制时的弹性。启用AngularLimitsEnabled暴露了LowerAngleUpperAngle以及AngularRestitution,当它们达到任何限制时定义附件的弹性。

倾斜角

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

概要

属性

继承自SlidingBallConstraint属性继承自Constraint属性

属性

AngularActuatorType

读取并联

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

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

AngularLimitsEnabled

读取并联

启用旋转轴周围的角限制。

AngularResponsiveness

读取并联

此属性指定角度伺服电机在达到 TargetAngle 时的锋利度,当 AngularActuatorType 设置为 Servo 时。更大的值对应于更快的响应,更小的值导致更多的减震和更慢的响应。

AngularRestitution

读取并联

恢复两个限制,或它们的弹性有多大。在 0 和 1 之间受限。

AngularSpeed

读取并联

目标角速度。该值为服务器始终朝着目标方向移动,因此无需加载符号。每秒钟的径数。

AngularVelocity

读取并联

电机的目标角速度每秒钟在旋转轴周围以径为秒。

CurrentAngle

只读
未复制
读取并联

在旋转轴周围的参考轴和次要轴之间的签名角度(以度计)。有效范围为 -180 和 180 之间。

InclinationAngle

读取并联

旋转轴的方向作为角度从 X 轴在 XY 平面的 Attachment0 。有效范围为 -180 和 180 之间。

LowerAngle

读取并联

在旋转轴周围的参考轴和次要轴之间的角度下限(以度计)为 Attachment1 。有效范围为 -180 和 180 之间。

MotorMaxAngularAcceleration

读取并联

电机的最大角加速每秒平方米。

MotorMaxTorque

读取并联

电机可以应用的最大扭矩以实现目标角速度。单位是质量×螺柱²/秒。

RotationAxisVisible

读取并联

启用旋转轴的可见性。

ServoMaxTorque

读取并联

伺服电机可以应用的最大扭矩。单位是质量×螺柱²/秒²。

TargetAngle

读取并联

在旋转轴周围的参考轴和次要轴之间的角度目标(以度计)。有效范围为-180和180之间。

UpperAngle

读取并联

在旋转轴周围的角度(以度计)之间的参考轴和次要轴的上限 Attachment1 在旋转轴周围。有效范围为 -180 和 180 之间。

WorldRotationAxis

只读
未复制
读取并联

世界坐标下的旋转轴的单位向量方向。

方法

活动