so3
Description
L'objet so3
représente une rotation SO(3) en 3D dans un système de coordonnées cartésiennes droitier.
La rotation SO(3) est une matrice de rotation orthonormée 3x3. Par exemple, ce sont des matrices de rotation orthonormées pour les rotations de ϕ, ψ et θ autour du x-, y- et z-axis, respectivement :
, ,
Pour plus d'informations, consultez la section 3-D Orthonormal Rotation Matrix .
Cet objet agit comme une matrice numérique, vous permettant de composer des rotations par multiplication et division.
Création
Syntaxe
Description
Représentations de rotation 3D
rotation = so3
crée une rotation SO(3) représentant une rotation d'identité sans traduction.
rotation = so3(
crée une rotation SO(3) représentant une rotation pure définie par la rotation orthonormée rotation
)rotation
.
rotation = so3(
crée une rotation SO(3) à partir des rotations définies par le quaternion quaternion
)quaternion
.
rotation = so3(
crée une rotation SO(3) à partir de la transformation SE(3) transformation
)transformation
.
Autres représentations numériques de rotation 3D
rotation = so3(
crée une rotation SO(3) à partir des rotations définies par les angles d'Euler euler
,"eul")euler
.
rotation = so3(
crée une rotation SO(3) à partir des rotations définies par les quaternions numériques quat
,"quat")quat
.
rotation = so3(
crée une rotation SO(3) à partir des rotations définies par la rotation axe-angle axang
,"axang")axang
.
Remarque
Si des entrées contiennent plus d'une rotation, alors la sortie rotation
est un tableau d'éléments N d'objets so3
correspondant à chacun des les rotations d'entrée N .