From 3ba060dff9a2a177b671a530776207e8d9e294b0 Mon Sep 17 00:00:00 2001 From: Dethrace Labs <78985374+dethrace-labs@users.noreply.github.com> Date: Mon, 13 Oct 2025 12:33:56 +1300 Subject: [PATCH] RayHitFace matching --- src/DETHRACE/common/structur.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/DETHRACE/common/structur.c b/src/DETHRACE/common/structur.c index 0096ccfc..465eff08 100644 --- a/src/DETHRACE/common/structur.c +++ b/src/DETHRACE/common/structur.c @@ -207,10 +207,10 @@ int RayHitFace(br_vector3* pV0, br_vector3* pV1, br_vector3* pV2, br_vector3* pN br_scalar rt; the_face.material = NULL; - BrVector3Copy(&the_face.v[0], pV0); - BrVector3Copy(&the_face.v[1], pV1); - BrVector3Copy(&the_face.v[2], pV2); - BrVector3Copy(&the_face.normal, pNormal); + memcpy(&the_face.v[0], pV0, sizeof(br_vector3)); + memcpy(&the_face.v[1], pV1, sizeof(br_vector3)); + memcpy(&the_face.v[2], pV2, sizeof(br_vector3)); + memcpy(&the_face.normal, pNormal, sizeof(br_vector3)); CheckSingleFace(&the_face, pStart, pDir, &the_face.normal, &rt); return rt >= 0.f && rt <= 1.f; }