这是我的骰子的坐标部分(一个被骰子纹理覆盖的立方体)。我在一些代码中看到可以省略指向相同位置的公共坐标?无论如何,我的形状都会变得混乱!我怎样才能简化它?
这是我的代码 --> 立体角坐标、纹理坐标和顶点索引
final float pt2[] = new float[] {
0, 0, 0,
0, 1, 0,
1, 0, 0,
1, 1, 0,
0, 0, 1,
0, 1, 1,
1, 0, 1,
1, 1, 1,
1, 1, 1, /* 8 */
1, 1, 0,
0, 1, 0,
0, 1, 1,
1, 0, 1,
1, 0, 0,
0, 0, 0,
0, 0, 1,
0, 0, 1, /* 16 */
0, 1, 1,
1, 1, 1,
1, 0, 1,
1, 0, 0,
0, 0, 0,
0, 1, 0,
1, 1, 0 };
final float texture[] = new float[] {
1f, 0.66f,
0.66f, 0.66f,
0f,0.33f,
0.33f, 0.33f,
1f, 0.33f,
0.66f, 0.33f,
0.0f, 0.0f,
0.33f, 0f,
0.33f, 0f,
0.33f, 0.33f,
0.66f, 0.33f,
0.66f, 0f,
0.33f, 0.33f,
0.33f, 0.66f,
0.66f, 0.66f,
0.66f, 0.33f,
0.66f, 0f,
0.66f, 0.33f,
1f, 0.33f,
1f, 0f,
0f, 0.33f,
0f, 0.66f,
0.33f, 0.66f,
0.33f, 0.33f,
};
final byte[] vertexIndex = new byte[] {
6, 2, 3,7, //1
5, 1, 0, 4, //2
8,9,10, 11, //3
15, 14, 13,12, //4
20, 21,22, 23, //5
16, 19, 18, 17 }; //6