近剪裁平面处于'n'单位距离。远剪裁平面距原点为'f'单位。 z轴指向右侧屏幕,y轴指向上方,x轴指向屏幕外部。假设宽高比为1。
答案 0 :(得分:2)
做一些基本的触发,你可以得到近平面和近平面的宽度和高度,它们将是2* tan(theta/2) * n
,而远平面将是2* tan(theta/2) * f
所以8个值将是
(-n, n*tan(theta/2), n*tan(theta/2)),
(-n, -n*tan(theta/2), n*tan(theta/2)),
(-n, n*tan(theta/2), -n*tan(theta/2)),
(-n, -n*tan(theta/2), -n*tan(theta/2)),
(-f, f*tan(theta/2), f*tan(theta/2)),
(-f, -f*tan(theta/2), f*tan(theta/2)),
(-f, f*tan(theta/2), -f*tan(theta/2)),
(-f, -f*tan(theta/2), -f*tan(theta/2))