1) Square, box, uv sphere, ico sphere, circle, cylinder, cone. 2) Generate vertices, indices, normals, texCoords, tangents, bitangents.