关于推导挤压后,Z值变大变小的推导:
利用变换矩阵易于得出
f(z)=z'-z = (n+f)-nf/z-z
令z=(n+f)/2(这个是远近平面的中间点),得:
f(z)=(n-f)^2/2(n+f)
这里注意到(n+f)<0恒成立,(n-f)^2 > 0恒成立,所以
z'-z<0,因此得出变换后的z值离远平面更近。
以下为手写推导过程: