Algoritmos de rotación 2D y 3D