From a408b352f13df546b2262ca01cf162b60891cdae Mon Sep 17 00:00:00 2001 From: nathansmithsmith Date: Fri, 21 Jul 2023 13:48:02 -0600 Subject: Sonic fast collision --- src/util.h | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/util.h') diff --git a/src/util.h b/src/util.h index b7630c5..bc8c07f 100644 --- a/src/util.h +++ b/src/util.h @@ -23,13 +23,9 @@ float signum(float n); // Debugging stuff. void printVector3(Vector3 v); -typedef struct Triangle3D { - Vector3 v1; - Vector3 v2; - Vector3 v3; -} Triangle3D; - // Thank you chatgpt. -bool checkTriangleCollision3D(const Vector3 triangleA[3], const Vector3 triangleB[3], Vector3 normalA, Vector3 normalB); +bool checkTriangleCollision3D(const Triangle3D triangleA, const Triangle3D triangleB, Vector3 normalA, Vector3 normalB); + +void copyTriangle3D(Triangle3D a, const Triangle3D b); #endif -- cgit v1.2.3