- field of view (可见区域)
该角度越大,需要透视投影的角度越大,成像显示的内容越多
有Y值,则可得出成像范围
- 屏幕: 典型的光栅处理设备
- 所有像素都被表示为x,y坐标轴形式
3D方块成像步骤:
先将其所在平面化为 与屏幕等长等宽的形式:
如何将一个三角形拆成像素? - 采样: 将一个函数离散化的过程,在这里可以理解为通过三角形的三个顶点分别的颜色值,计算出所需像素位置的颜色值。
判断某点像素信息时,首先判断是否在某个三角形内,
这里可以写做函数(bool):
平面显示判断(方法一)
判断某一点是否在三角形内(方法二)
三条逆时针(或顺时针)边向量分别叉乘边到点的向量,按照右手定则,如果朝向一致,则说明该点在三角形内
以上图为例:
(P0 P1) x (P0 Q) => 朝屏幕外
(P1 P2) x (P1 Q) => 朝屏幕外
(P2 P0) x (P2 Q) => 朝屏幕内