在这篇教程中,作者通过定义一个由6个面(6*4个顶点)组成的立方体,并告诉WebGL每个面的三角形来展示它。
这样做是否浪费?仅定义8个顶点并告诉WebGL如何连接它们以获得三角形不是更好吗?多个顶点共享颜色是否会造成问题?
为了让我的担忧更加明显:如果作者使用索引数组定义三角形,为什么他需要那么多顶点呢?他可以在顶点数组中仅指定8个顶点来指定所有三角形。
这样做是否浪费?仅定义8个顶点并告诉WebGL如何连接它们以获得三角形不是更好吗?多个顶点共享颜色是否会造成问题?
为了让我的担忧更加明显:如果作者使用索引数组定义三角形,为什么他需要那么多顶点呢?他可以在顶点数组中仅指定8个顶点来指定所有三角形。