尝试在我的图像中渲染一个平面时,整个图像都被遮住了阴影。我想看飞机。我将一个原语数组传递给我的checkForIntersection函数。 tmin最初设置为100,如果发现交叉点发生变化。如果找到一个交叉点并且tmin发生变化,那么我会投射阴影光线。这对我的球体来说非常有效,但是当我尝试实现这个平面时,整个图像/背景都会被遮住。
为什么整个背景都是阴影。我的平面交叉公式有问题吗?
当评论tmin时:http://imgur.com/k789DP4
取消注释tmin行时:http://imgur.com/SbyxHEx
既没有告诉我我的飞机。虽然当我将平面设置为将球体切成两半时,它确实显示了环境颜色的切割。
data_grid.dataProvider = new DataProvider(XML(ldr.data))