-
采用ECC算法在P-256曲线上的章节实现规范
资源介绍
面,转换成三角面就有 12 个,然后每个三角形由 3 个点组成,那么按照 3.1 章节的方法
为了渲染一个立方体就要定义 36 个顶点,而实际上立方体只有 8 个不重复的顶点,而其
他的 18 个点显得多余了。例如图 3.3.2_1 中,△3”1”0”、 △2”1”3”、 △1”5”0”、 △
1”6”5”、 △2”6”1”( △符合表示三角形,数字表示顶点的编号,不同的顶点编号用”号隔
开),这五个三角形共用编号 1 的顶点。重复的顶点不但浪费计算机的内存,还会使计算
机产生多余的运算,为了避免这种问题,就要使用索引缓存。
索引缓存和顶点缓存是要一起使用的,顶点缓存存储的是立方体的顶点;索引缓存存
储的是由哪几个顶点组成一个三角形的信息、存储的是顶点在顶点缓存中位置的索引号,
故名索引缓存。
图 3.3.2_1
创建立方体的顶点缓存
在 3.2.1 小节提过顶点的属性是按需求定义的,现在给顶点增加一个颜色的分量来存
储颜色信息,那么定义顶点存储的结构体就要加上颜色分量,如下所示:
struct SimpleVertex
{
- 上一篇: 渲染旋转的立方体-ecc 算法p 256曲线 规范
- 下一篇: QT实现的21点游戏