diff --git a/src/maths/rays.cpp b/src/maths/rays.cpp index 711c660f..4a0a899f 100644 --- a/src/maths/rays.cpp +++ b/src/maths/rays.cpp @@ -130,7 +130,7 @@ RayRelation Rays::rayIntersectAAFace( rayCoef*rayDir.y + rayOrigin.y, faceMin.z}; - if (rayDir.y > 0){ + if (rayDir.z > 0){ if (intersectPoint_ret.x >= faceMin.x //Face-hit check && intersectPoint_ret.x <= faceOppositeCorner[0] && intersectPoint_ret.y >= faceMin.y @@ -244,7 +244,7 @@ RayRelation Rays::isRayIntersectsAAFace( rayCoef*rayDir.y + rayOrigin.y * rayDir.z, faceMin.z * rayDir.z}; - if (rayDir.y > 0){ + if (rayDir.z > 0){ if (intersectPointMult.x >= faceMin.x * rayDir.z //Face-hit check && intersectPointMult.x <= faceOppositeCorner[0] * rayDir.z && intersectPointMult.y >= faceMin.y * rayDir.z