=(x, y, z, 0)^{\top}
image.png
image.png
Euler angles常用在飞机的旋转,即旋转划分成roll,pitch,yaw三个操作。...模型中的有很多顶点,这些顶点坐标是模型空间下的,而我们通常做变化都是以世界坐标为基准的,所以我们需要做模型变换。...远平面挤压前后的Z值都保持为
f
不变
远平面的中心点X,Y,Z坐标保持不变
注意远近平面之间的点在做变换之后的Z轴坐标可能是会变的!!!...point(即挤压之后的点)坐标为
P'=(x',y', m)
,而
Q
是
P'
在近平面上的投影点,即二者的X、Y坐标值相等,Z轴坐标不相等。...但是我们根据相似三角形可以得到挤压后的点Y轴坐标等于
Q
点的Y轴坐标,即
y^{\prime}=\frac{n}{z} y
,同理在X轴上的坐标为
x^{\prime}=\frac{n}{z} x
,