-1.0, -1.0, 1.0, // 0: 左下前 1.0, -1.0, 1.0, // 1: 右下前 -1.0, 1.0, 1.0, // 2: 左上前 1.0, 1.0, 1.0, // 3: 右上前 -1.0, -1.0, -1.0, // 4: 左下後 1.0, -1.0, -1.0, // 5: 右下後 -1.0, 1.0, -1.0, // 6: 左上後 1.0, 1.0, -1.0, // 7: 右上後 ]; const indexData = [ // 各面を構成する三角形のインデックス 0, 1, 2, 1, 3, 2, // 前面 1, 5, 3, 5, 7, 3, // 右側面 5, 4, 7, 4, 6, 7, // 背面 4, 0, 6, 0, 2, 6, // 左側面 2, 3, 6, 3, 7, 6, // 上面 4, 5, 0, 5, 1, 0, // 底面 ]; https://heller77.github.io/webglIntroduction/chapter4/chapter4.html