rotateTo

<vector3d>:rotateTo(vec, axis) --> mat

Restituisce una matrice mat tale che matX questo vettore produce l'argomento vettore vec. Non esiste una matrice unica per rappresentare una rotazione da questo vettore a VEC quando sono paralleli e in direzioni opposte. In questo caso, l'asse argomento viene utilizzato (se è perpendicolare a questo vettore) per determinare in modo univoco la matrice risultante. L'asse viene impostato automaticamente sul vettore di lunghezza zero, nel qual caso verrà restituita una matrice arbitraria (ma corretta) che ruota questo vettore su VEC. Contratto: questo vettore e vec devono avere una lunghezza diversa da zero.