mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-15 16:44:36 +00:00
doubleup on Q defintion for baycentric coord calcs
This commit is contained in:
parent
300d9eefbf
commit
cffc9d3afe
1 changed files with 3 additions and 3 deletions
|
|
@ -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);
|
F32 F = -0.5f * (B + (B < 0.0f ? -1.0f : 1.0f) ) * mSqrt(D);
|
||||||
u = Q / A;
|
u = F / A;
|
||||||
if ((u < 0.0f) || (u > 1.0f)) u = C / Q;
|
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue