Skip to content

ConstraintType

概览

字段
KindEnum · 枚举 Enum
Realmcommon
  • Inherit: Int
  • 继承链: Int → ConstraintType

ConstraintType 枚举列出 Spring、Hinge、BallAndSocket、Fixed、Slider、D6、Weld 与 Rod 等约束类别。

适用场景

仅当某个公开参数、属性或返回值明确声明为 ConstraintType 时,用命名枚举成员进行配置或分支。

使用要点

通过 Enums.ConstraintType.Spring、Hinge 等引用成员。当前各约束的 GetConstraintType 在 Meta 中返回 Int,未类型化为 ConstraintType

注意事项

不要仅凭成员数值推断 GetConstraintType 的 Int 返回值与该枚举一一对应,也不要把数字转换后宣称得到 ConstraintType;等待公开 Meta 建立明确的类型关联。

枚举值

名称说明
1Spring弹簧约束,用于表现带弹性的连接。
2Hinge铰链约束,用于绕单一轴旋转的连接。
3BallAndSocket球窝约束,用于允许多方向旋转的连接。
4Fixed固定约束,用于保持两个对象的相对姿态不变。
5Slider滑块约束,用于沿单一轴向平移。
6D6六自由度约束,用于更细粒度地限制平移和旋转自由度。
7Weld焊接约束,用于将多个对象刚性连接为整体。
8Rod杆约束,用于保持两个连接点之间的距离。