摘要:
下面将学习DirectX的3D渲染基础部分,但不会对3D数学或图形理论有太详细的介绍。 首先要了解DirectX中的坐标系,要记住的是DirectX采用左手坐标系。在Direct3D中渲染一个场景,涉及到的三维变换有:世界变换、视图变换、投影变换。世界变换:三维变换的第一步就是将模型的顶点的局部坐标变换到所有对象都共享的一个坐标系中,也就是从模型空间向世界空间转换。变换到的新的坐标系称为世界坐标系。世界坐标系中的每一个顶点的坐标都以世界坐标系来表示。根据需要,应该将物体进行缩放、旋转、平移后放置到我们想要的位置。视图变换:又称为观察变换,即如照相机一般,表示用户在屏幕上看到的内容。我们在世界坐 阅读全文