Explorar o código

Bind SubShapeID1 and SubShapeID2 in shapecasting API

Lucien Greathouse hai 9 meses
pai
achega
c162e32b4d
Modificáronse 2 ficheiros con 4 adicións e 4 borrados
  1. 2 2
      JoltC/Functions.h
  2. 2 2
      JoltC/JoltC.cpp

+ 2 - 2
JoltC/Functions.h

@@ -166,8 +166,8 @@ typedef struct JPC_ShapeCastResult {
 	JPC_Vec3 ContactPointOn2;
 	JPC_Vec3 PenetrationAxis;
 	float PenetrationDepth;
-	// SubShapeID SubShapeID1;
-	// SubShapeID SubShapeID2;
+	JPC_SubShapeID SubShapeID1;
+	JPC_SubShapeID SubShapeID2;
 	JPC_BodyID BodyID2;
 	// Face Shape1Face;
 	// Face Shape2Face;

+ 2 - 2
JoltC/JoltC.cpp

@@ -234,8 +234,8 @@ static JPC_ShapeCastResult to_jpc(JPH::ShapeCastResult in) {
 	out.ContactPointOn2 = to_jpc(in.mContactPointOn2);
 	out.PenetrationAxis = to_jpc(in.mPenetrationAxis);
 	out.PenetrationDepth = in.mPenetrationDepth;
-	// SubShapeID SubShapeID1;
-	// SubShapeID SubShapeID2;
+	out.SubShapeID1 = to_jpc(in.mSubShapeID1);
+	out.SubShapeID2 = to_jpc(in.mSubShapeID2);
 	out.BodyID2 = to_jpc(in.mBodyID2);
 	// Face Shape1Face;
 	// Face Shape2Face;