General 操作步骤
我们有一个长方体(cuboid),表示为
[l,r] \times [b,t] \times [f,n]
,其中
l,r
表示在X轴上的左(left)右(right)顶点坐标值...,同理
b,t
表示Y轴上的下(bottom)上(top)坐标,而
f,n
表示Z轴上远(far)近(near),这个需要注意的是因为我们默认相近朝着Z轴负方向,所以Z轴坐标值越大,表示越近,反之越远。...确定了长方体的表示后,我们需要做如下处理(同上面一样),即将长方体映射为canonical cube(正则、规范、标准正方体),表示为
[-1,1]^3
。...具体实现方法则是将长方体中心先平移到原点,然后再做缩放变换即可,用矩阵表示如下(下式中的
r,l
等表示坐标值,不是向量。)...下图给出了透视投影(frustum,平截头体)和正交投影的投影例子(Cuboid)。
?