几何模型显示.pptVIP

  • 2
  • 0
  • 约7.83千字
  • 约 43页
  • 2017-06-22 发布于广东
  • 举报
几何模型显示

第3章 坐标系与基本图元 Direct3D坐标系   在空间几何中,绝大多数情况下使用笛卡尔坐标系为参照系来表示图形,表三维图形时需要使用三维笛卡尔坐标系。三维笛卡尔坐标系根据z坐标轴相对x,y坐标轴方向的不同,可分为左手坐标系和右手坐标系,它们的区别方法是:将右手食指、中指、无名指和小拇指顺着x轴正向到y轴正向旋转的方向,如果大拇指的方向和z轴正向相同,就是右手坐标系,反之就左手坐标系。 本程序执行结果 FVF灵活顶点格式 FVF(Flexible Vertex Format)用来描述在顶点缓冲区中的顶点存储格式中包含了哪些属性。根据图形显示的需要,顶缓冲区中的格式可以包含顶点坐标、颜色、法线方向、纹理坐标等属性。 FVF标记数据的用途 FVF灵活顶点格式说明符 三角形的FVF定义如下: struct CUSTOMVERTEX { float x,y,z,rhw,color; }; #define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ|D3DFVF_DIFFUSE) CUSTOMVERTEX vertices[] = { { 150.0f, 50.0f, 0.5f, 1.0f, 0xffff0000, }, // x, y, z, rhw, color

文档评论(0)

1亿VIP精品文档

相关文档