mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
Merge pull request #1667 from Azaezel/divnullbadmmmmkay
raycast division safety
This commit is contained in:
commit
48aed0e0ca
|
|
@ -1630,7 +1630,12 @@ bool TSMesh::castRayOpcode( const Point3F &s, const Point3F &e, RayInfo *info, T
|
|||
}
|
||||
|
||||
// slerp
|
||||
Point3F s = ( (max - min) - (facePoint - min) ) / (max - min);
|
||||
Point3F divSafe = (max - min);
|
||||
if (divSafe.x == 0.0f) divSafe.x = POINT_EPSILON;
|
||||
if (divSafe.y == 0.0f) divSafe.y = POINT_EPSILON;
|
||||
if (divSafe.z == 0.0f) divSafe.z = POINT_EPSILON;
|
||||
|
||||
Point3F s = ( (max - min) - (facePoint - min) ) / divSafe;
|
||||
|
||||
// compute axis
|
||||
S32 bestAxis = 0;
|
||||
|
|
|
|||
Loading…
Reference in a new issue