Advertisement

Vertex和Index分别代表了顶点与索引

阅读量:

如果要画一个如下图的四边形,是不是应该很简单呢?

给这4个顶点标个序号,这个需要也是顶点信息传入buffer的顺序。

左上:0 右上:1 左下:2 右下:3

在DX11环境中实现绘图的方式多种多样,并可大致划分为两大类:一类是基于顶点的图形绘制方式(Vertex Drawing),另一类则是基于索引的图形绘制方式(Index Drawing)。从功能上讲,默认情况下我们采用的是后者(Index Drawing),因为这种方式能够有效地减少重复绘图操作带来的性能开销。

图形绘制遵循D3D11_PRIMITIVE_TOPOLOGY规则进行,在这一机制下,在初始设计(IA)阶段将原始数据传递至渲染流水线。随后在VS阶段之后的体元处理过程中将会根据枚举类型对顶点进行组装,并形成基本几何元素。最基础的是点、线和三角形这些构成单元。

在这里我们仅限于探讨基于三角形作为基本单元的情况,并采用索引化的方法来绘制四边形图形。主要是在列举各种原语类型时探讨顶点与索引之间的关系。

1.STRIP :D3D_PRIMITIVE_TOPOLOGY_TRI

全部评论 (0)

还没有任何评论哟~