faces = [
new Polygon([vertices[0], vertices[1], vertices[5], vertices[4]]),
new Polygon([vertices[2], vertices[3], vertices[7], vertices[6]]),
new Polygon([vertices[0], vertices[1], vertices[3], vertices[2]]),
new Polygon([vertices[4], vertices[5], vertices[7], vertices[6]]),
new Polygon([vertices[0], vertices[2], vertices[6], vertices[4]]),
new Polygon([vertices[1], vertices[3], vertices[7], vertices[5]]),
new Polygon([vertices[8], vertices[9], vertices[13], vertices[12]]),
new Polygon([vertices[10], vertices[11], vertices[15], vertices[14]]),
new Polygon([vertices[8], vertices[9], vertices[11], vertices[10]]),
new Polygon([vertices[12], vertices[13], vertices[15], vertices[14]]),
new Polygon([vertices[8], vertices[10], vertices[14], vertices[12]]),
new Polygon([vertices[9], vertices[11], vertices[15], vertices[13]])
]