#5062 Score: 0
奋斗的蜗牛
Participant
3 pts

dirIsNeg其实是个bool类型的判断,就是帮你判断x,y,z是不是都是大于0的
所以dirIsNeg = {x>0, y>0, z>0}, 即x>0时第一项是1,x<=0时第一项是0

那么如果x<0,就说明光线是反着射的,用pMax.x求出来的是tenter.x,因为光线先击中值更大的面,再击中值小的面

此外,tenter.x = (pMin.x – orig.x) * invDir.x;