Forráskód Böngészése

doubleup on Q defintion for baycentric coord calcs

Azaezel 7 éve
szülő
commit
cffc9d3afe
1 módosított fájl, 3 hozzáadás és 3 törlés
  1. 3 3
      Engine/source/math/mathUtils.cpp

+ 3 - 3
Engine/source/math/mathUtils.cpp

@@ -1086,9 +1086,9 @@ bool mRayQuadCollide(   const Quad &quad,
          - (beta * (alpha_11 - 1.0f)) - 1.0f;
          - (beta * (alpha_11 - 1.0f)) - 1.0f;
       F32 C = alpha;
       F32 C = alpha;
       F32 D = (B * B) - (4.0f * A * C);
       F32 D = (B * B) - (4.0f * A * C);
-      F32 Q = -0.5f * (B + (B < 0.0f ? -1.0f : 1.0f) ) * mSqrt(D);
-      u = Q / A;
-      if ((u < 0.0f) || (u > 1.0f)) u = C / Q;
+      F32 F = -0.5f * (B + (B < 0.0f ? -1.0f : 1.0f) ) * mSqrt(D);
+      u = F / A;
+      if ((u < 0.0f) || (u > 1.0f)) u = C / F;
       v = beta / ((u * (beta_11 - 1.0f)) + 1.0f); 
       v = beta / ((u * (beta_11 - 1.0f)) + 1.0f); 
    }
    }