|
@@ -340,3 +340,23 @@ const JPC_SwingType JPC_SWING_TYPE_PYRAMID = 1;
|
|
|
|
|
|
ENSURE_ENUM_EQ(JPC_SWING_TYPE_CONE, JPH::ESwingType::Cone);
|
|
|
ENSURE_ENUM_EQ(JPC_SWING_TYPE_PYRAMID, JPH::ESwingType::Pyramid);
|
|
|
+
|
|
|
+// SixDOFConstraint::EAxis
|
|
|
+typedef uint32_t JPC_SixDOFConstraint_Axis;
|
|
|
+const JPC_SixDOFConstraint_Axis JPC_SIX_DOF_CONSTRAINT_AXIS_TRANSLATION_X = 0;
|
|
|
+const JPC_SixDOFConstraint_Axis JPC_SIX_DOF_CONSTRAINT_AXIS_TRANSLATION_Y = 1;
|
|
|
+const JPC_SixDOFConstraint_Axis JPC_SIX_DOF_CONSTRAINT_AXIS_TRANSLATION_Z = 2;
|
|
|
+const JPC_SixDOFConstraint_Axis JPC_SIX_DOF_CONSTRAINT_AXIS_ROTATION_X = 3;
|
|
|
+const JPC_SixDOFConstraint_Axis JPC_SIX_DOF_CONSTRAINT_AXIS_ROTATION_Y = 4;
|
|
|
+const JPC_SixDOFConstraint_Axis JPC_SIX_DOF_CONSTRAINT_AXIS_ROTATION_Z = 5;
|
|
|
+const JPC_SixDOFConstraint_Axis JPC_SIX_DOF_CONSTRAINT_AXIS_NUM = 6;
|
|
|
+const JPC_SixDOFConstraint_Axis JPC_SIX_DOF_CONSTRAINT_AXIS_NUM_TRANSLATION = JPC_SIX_DOF_CONSTRAINT_AXIS_TRANSLATION_Z + 1;
|
|
|
+
|
|
|
+ENSURE_ENUM_EQ(JPC_SIX_DOF_CONSTRAINT_AXIS_TRANSLATION_X, JPH::SixDOFConstraint::EAxis::TranslationX);
|
|
|
+ENSURE_ENUM_EQ(JPC_SIX_DOF_CONSTRAINT_AXIS_TRANSLATION_Y, JPH::SixDOFConstraint::EAxis::TranslationY);
|
|
|
+ENSURE_ENUM_EQ(JPC_SIX_DOF_CONSTRAINT_AXIS_TRANSLATION_Z, JPH::SixDOFConstraint::EAxis::TranslationZ);
|
|
|
+ENSURE_ENUM_EQ(JPC_SIX_DOF_CONSTRAINT_AXIS_ROTATION_X, JPH::SixDOFConstraint::EAxis::RotationX);
|
|
|
+ENSURE_ENUM_EQ(JPC_SIX_DOF_CONSTRAINT_AXIS_ROTATION_Y, JPH::SixDOFConstraint::EAxis::RotationY);
|
|
|
+ENSURE_ENUM_EQ(JPC_SIX_DOF_CONSTRAINT_AXIS_ROTATION_Z, JPH::SixDOFConstraint::EAxis::RotationZ);
|
|
|
+ENSURE_ENUM_EQ(JPC_SIX_DOF_CONSTRAINT_AXIS_NUM, JPH::SixDOFConstraint::EAxis::Num);
|
|
|
+ENSURE_ENUM_EQ(JPC_SIX_DOF_CONSTRAINT_AXIS_NUM_TRANSLATION, JPH::SixDOFConstraint::EAxis::NumTranslation);
|