Skip to content

BallSocketConstraint ​

BallSocketConstraint 描述两个 Attachment 实例之间的球形关节;当前公开契约可通过 Attachment0/Attachment1 直接引用端点。

概览 ​

BallSocketConstraint 描述两个 Attachment 实例之间的球形关节;当前公开契约可通过 Attachment0/Attachment1 直接引用端点。

继承自 Unit;可通过 World:CreateUnit("BallSocketConstraint", ...) 创建;返回单个单位

属性 ​

名称类型默认值说明
EnabledBooltrue是否启用该约束。
Attachment0Attachment-球窝约束连接的第一个附件。该属性引用场景中的一个附件实例,用于确定约束的一个连接端在空间中的位置与方向。
Attachment1Attachment-球窝约束连接的第二个附件。该属性引用场景中的一个附件实例,与另一端的附件共同确定约束施加的连接范围。
LimitsEnabledBoolfalse是否启用摆动角限制。
UpperAngleFloat45.0最大摆动角,单位为度。
TwistLimitsEnabledBoolfalse是否启用扭转角限制。
TwistLowerAngleFloat-45.0最小扭转角,单位为度。
TwistUpperAngleFloat45.0最大扭转角,单位为度。
RestitutionFloat0.0约束的弹性系数,取值范围 0 到 1。
MaxFrictionTorqueFloat0.0最大摩擦扭矩,当前仅用于存储。
RadiusFloat0.15约束的可视化半径。
ActiveBoolfalse当前约束是否处于激活状态。