浏览代码

Update rmodels.c

pull/5410/head
Ray 5 天前
父节点
当前提交
a0fd5ab1d9
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. +6
    -2
      src/rmodels.c

+ 6
- 2
src/rmodels.c 查看文件

@ -4150,7 +4150,9 @@ RayCollision GetRayCollisionMesh(Ray ray, Mesh mesh, Matrix transform)
// Test against all triangles in mesh // Test against all triangles in mesh
for (int i = 0; i < triangleCount; i++) for (int i = 0; i < triangleCount; i++)
{ {
Vector3 a = 0, b = 0, c = 0;
Vector3 a = { 0 };
Vector3 b = { 0 };
Vector3 c = { 0 };
Vector3 *vertdata = (Vector3 *)mesh.vertices; Vector3 *vertdata = (Vector3 *)mesh.vertices;
if (mesh.indices) if (mesh.indices)
@ -4193,7 +4195,9 @@ RayCollision GetRayCollisionTriangle(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3
RayCollision collision = { 0 }; RayCollision collision = { 0 };
Vector3 edge1 = { 0 }; Vector3 edge1 = { 0 };
Vector3 edge2 = { 0 }; Vector3 edge2 = { 0 };
Vector3 p = 0, q = 0, tv = 0;
Vector3 p = { 0 };
Vector3 q = { 0 };
Vector3 tv = { 0 };
float det = 0.0f, invDet = 0.0f, u = 0.0f, v = 0.0f, t = 0.0f; float det = 0.0f, invDet = 0.0f, u = 0.0f, v = 0.0f, t = 0.0f;
// Find vectors for two edges sharing V1 // Find vectors for two edges sharing V1

正在加载...
取消
保存