I've been asked to draw a 3D tetrahedron and make it rotate around x, y or z axes, depending on the input give. Now I have 2 questions.
1) I drew my tetrahedron using GL_TRIANGLES (4 triangles). Is this the better way of drawing primitives that will be transformed?
2) I belive (from other questions I've seen) that axis rotation is about translating to that specific axis, something like (0, -y, -z), then rotate around that axis and finally translate back. Ok now, what should be values for translating? y, z? I have lots of values representing each vertex, do I translate them all?