DX: 照相机

照相机确定3D 世界中的哪部分是可见的,因而需要将哪部分转换为2D 图形。在3D 世界中照相机被放置和定向,并且定义其可视体。

 

可视体是由可视角度和前裁剪面(Near Plane)与后裁剪面(Far Plane)定义的一个平截头体。之所以要选择平截头体构造可视体,是因为我们的显示器都是矩形的。在可视体中不能被看见的物体都

会被删除,删除这种数据的过程就叫做“裁剪”。

 

投影窗口(Projection Window)是可视体内的3D 几何图形投影生成的用来显示3D 场景的2D 图像的2D 区域。重要的是要知道,我们使用min=(-1,-1)和max=(1,1)来定义投影窗口的大小。

 

为了简化本书接下来的部分绘制,我们使前裁剪面与投影窗口在同一平面上。并且,注意Direct3D中定义的投影平面(即投影窗口所在的平面)是Z = 1 的平面。

(看书)

posted @ 2017-03-16 13:46  shinymood  阅读(249)  评论(0编辑  收藏  举报