- 最后登录
- 2013-6-5
- 注册时间
- 2011-12-27
- 阅读权限
- 10
- 积分
- 48

- 纳金币
- 48
- 精华
- 0
|
3D图形的目标是用二维的图象来代表三维的场景。之所以图象是二维的因为观察场景的介质--平坦的计算机显示屏是二维的。所以,3D图形意味着同一场景的两种表现--一个是看不见的三维的表现,另一个是在屏幕上显示的二维表现。我们先来讨论看不见的、三维的表现。
在三维的空间里表现物体可以使用提供三个不同的轴的坐标系统来实现。这些轴通常呗称为X,Y和Z轴。
有两种通用的3D坐标系统的变种:左手系和右手系。两者的不同之处在于Z轴的动作。在左手系里,越远的坐标(从观察者的角度看好像很远)Z轴的值越大,越近的坐标Z轴的值越小。在右手系里,Z轴正好相反;越远的坐标Z轴的值越小,越近的坐标Z轴的值越大。Dirext3D使用左手系,所以我们将在这里用它来讨论。
3D空间种的任何一点都可以用三个值的集合来表示。这些值指明了点沿每个轴的位置,并且在这里用三角括号就像这样:<1,2,3>。这些值说明点的三个方向XYZ轴的位置是独立的。
|
|