一、概述
Direct3D中很多复杂的几何效果都是由基本的几何体组合而成的,这篇文章中,我们来学习集中常见的基本几何体的绘制方法。
二、准备工作
我们使用一个类来组织这些绘制基本几何体的代码,以方便我们以后的使用。GeometryGenerator是一个工具类,用于生成诸如网格、球、圆柱体、盒子之类的几何形状,此系列的其他示例中都会用到这些形状。这个类在系统内存中生成数据,我们必须将这些数据复制到顶点和索引缓冲中。GeometryGenerator这个类使用的数据结构如下:
一、概述
Direct3D中很多复杂的几何效果都是由基本的几何体组合而成的,这篇文章中,我们来学习集中常见的基本几何体的绘制方法。
二、准备工作
我们使用一个类来组织这些绘制基本几何体的代码,以方便我们以后的使用。GeometryGenerator是一个工具类,用于生成诸如网格、球、圆柱体、盒子之类的几何形状,此系列的其他示例中都会用到这些形状。这个类在系统内存中生成数据,我们必须将这些数据复制到顶点和索引缓冲中。GeometryGenerator这个类使用的数据结构如下: