网格(二)

来源:互联网 发布:如何访问网络打印机 编辑:程序博客网 时间:2024/05/21 07:05

例程一:XFile

该例程从bigship1.x文件中加载数据。

该例程使用了下列全局变量:

 这里我们用一个ID3DXMesh对象存储从XFile中加载的网格数据。另外我们还用两个向量分别存储该网格的材质和纹理数据。

 

首先,实现我们的标准Setup函数。第一步是加载XFile文件。

 

加载XFile数据后,我们必须遍历D3DXMATERIAL数组中的元素,并加载该网格所引用的纹理数据。

 

在Display函数中,我们在每一帧图像中对网格做了稍微的旋转,以使其呈现出旋转的动画效果。由于网格的各个子集已按0,1,2,...,n-1的顺序标记(n为子集总数),整个网格的绘制通过一个简单的循环即可轻松完成。