the surface normal to each vertex in each triangle
- Note: a vertex may have different normals
depending on the triangle.
- Render surface as four triangles,
composed of 4*3 = 12 vertices.
that two vertices with the same position but different colour, normal, or
texture coordinate are different