假设我在角点网格中有 NX*NY*NZ 单元格。我还有一个 NX*NY*NZ 布尔值的掩码,它给了我必须绘制网格的哪些单元格。
我想使用尽可能少的内存在 Java3D(或 OpenGL,最后没关系,因为下面的概念是相同的)中创建一个高效的索引四边形数组。
为了简单起见,我将跳过声明每个面的法线,实际上我不需要它们,因为我使用的是平面阴影并且没有照明。
我有每个单元格的颜色(这是基于每个单元格的属性)。
因此,我列出了我需要根据单元格掩码绘制的面孔。
我发现自己多次重复同一点(属于不同的面孔),以便能够为每张面孔赋予颜色。
您对如何提高效率有任何提示吗?