From ea0f6c7a26f3a61f3be542aa8f066ce033766a9f Mon Sep 17 00:00:00 2001 From: raysan5 Date: Thu, 24 Dec 2020 23:07:52 +0100 Subject: Replace TABS by 4 spaces --- src/models.c | 76 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 38 insertions(+), 38 deletions(-) (limited to 'src') diff --git a/src/models.c b/src/models.c index de29585a..2e72b64e 100644 --- a/src/models.c +++ b/src/models.c @@ -2871,44 +2871,44 @@ RayHitInfo GetCollisionRayMesh(Ray ray, Mesh mesh, Matrix transform) { RayHitInfo result = { 0 }; - // Check if mesh vertex data on CPU for testing - if (mesh.vertices != NULL) - { - // model->mesh.triangleCount may not be set, vertexCount is more reliable - int triangleCount = mesh.vertexCount / 3; - - // Test against all triangles in mesh - for (int i = 0; i < triangleCount; i++) - { - Vector3 a, b, c; - Vector3* vertdata = (Vector3*)mesh.vertices; - - if (mesh.indices) - { - a = vertdata[mesh.indices[i * 3 + 0]]; - b = vertdata[mesh.indices[i * 3 + 1]]; - c = vertdata[mesh.indices[i * 3 + 2]]; - } - else - { - a = vertdata[i * 3 + 0]; - b = vertdata[i * 3 + 1]; - c = vertdata[i * 3 + 2]; - } - - a = Vector3Transform(a, transform); - b = Vector3Transform(b, transform); - c = Vector3Transform(c, transform); - - RayHitInfo triHitInfo = GetCollisionRayTriangle(ray, a, b, c); - - if (triHitInfo.hit) - { - // Save the closest hit triangle - if ((!result.hit) || (result.distance > triHitInfo.distance)) result = triHitInfo; - } - } - } + // Check if mesh vertex data on CPU for testing + if (mesh.vertices != NULL) + { + // model->mesh.triangleCount may not be set, vertexCount is more reliable + int triangleCount = mesh.vertexCount / 3; + + // Test against all triangles in mesh + for (int i = 0; i < triangleCount; i++) + { + Vector3 a, b, c; + Vector3* vertdata = (Vector3*)mesh.vertices; + + if (mesh.indices) + { + a = vertdata[mesh.indices[i * 3 + 0]]; + b = vertdata[mesh.indices[i * 3 + 1]]; + c = vertdata[mesh.indices[i * 3 + 2]]; + } + else + { + a = vertdata[i * 3 + 0]; + b = vertdata[i * 3 + 1]; + c = vertdata[i * 3 + 2]; + } + + a = Vector3Transform(a, transform); + b = Vector3Transform(b, transform); + c = Vector3Transform(c, transform); + + RayHitInfo triHitInfo = GetCollisionRayTriangle(ray, a, b, c); + + if (triHitInfo.hit) + { + // Save the closest hit triangle + if ((!result.hit) || (result.distance > triHitInfo.distance)) result = triHitInfo; + } + } + } return result; } -- cgit v1.2.3