J'ai deux vecteurs sous forme de listes Python et un angle. Par exemple :
v = [3,5,0]
axis = [4,4,1]
theta = 1.2 #radian
Quelle est la meilleure façon d'obtenir le vecteur résultant lors de la rotation du vecteur v autour de l'axe ?
La rotation doit apparaître dans le sens inverse des aiguilles d'une montre pour un observateur vers lequel pointe le vecteur de l'axe. C'est ce qu'on appelle le règle de la main droite
14 votes
Je trouve très surprenant qu'il n'y ait pas de fonctionnalité pour cela dans SciPy (ou un paquetage similaire facilement accessible) ; la rotation de vecteurs n'est pas si exotique.
3 votes
Aujourd'hui, c'est le cas : scipy.spatial.transform.Rotation.from_rotvec