Hola.
Para cada tema concreto lo que hago es realizar una búsqueda en Google y ver lo que sale. Puedes preguntar aqui cualquier cosa particular (por ejemplo, especifica un poco qué problema tienes con la rotación, si estás usando matrices, si centroide es 'punto de pivote', etc).
Un saludo.
Ruben3d