, 10, 11], [1, 11, 4], [2, 3, 7], [2, 7, 11],
                [2, 11, 10], [2, 10, 6], [2, 6, 3], [3, 6, 9], [3, 9, 8],
                [3, 8, 7], [4, 11, 7], [4, 7, 8], [5, 6, 10], [5, 9, 6]
            ];
            return { vertices, faces };
        }
    }
};

function project(x, y, z) {
    const radius = Math.min(canvas.width, canvas.height) * 0.4;
    // 回転
    const rotatedX = x;
    const rotatedY = y * Math.cos(rotationX) - z * Math.sin(rotationX);
    const rotatedZ = y * Math.sin(rotationX