如果输出的结果如下:
原因是在Triangle.hpp->rayTriangleIntersect函数中,if判断语句中条件不足,应该如下:
if(tnear>0 && u>0 && v>0 && (1-u-v) > 0)return true;
最终结果:
如果输出的结果如下:
原因是在Triangle.hpp->rayTriangleIntersect函数中,if判断语句中条件不足,应该如下:
if(tnear>0 && u>0 && v>0 && (1-u-v) > 0)return true;
最终结果: