Dos

#euler-angles

1 APIs avec cette balise

API Quaternion

Mathématiques de rotation 3D sous forme d'API : convertissez librement entre quaternions, angles d'Euler, axe-angle et matrices de rotation, composez des rotations, faites pivoter des vecteurs et interpolez. Le point de terminaison convert prend n'importe quelle représentation — un quaternion {w,x,y,z}, des angles d'Euler (roulis, tangage, lacet), un axe et un angle, ou une matrice 3×3 — et renvoie les quatre formes à la fois, normalisées. Le point de terminaison multiply compose deux quaternions (le produit de Hamilton) afin que vous puissiez enchaîner les rotations. Le point de terminaison rotate applique un quaternion à un vecteur 3D. Le point de terminaison slerp effectue une interpolation linéaire sphérique entre deux orientations le long du chemin le plus court — la méthode standard pour animer des rotations fluides. Les angles d'Euler utilisent la convention intrinsèque aérospatiale Z-Y-X (lacet-tangage-roulis) en degrés ; les quaternions suivent la convention de Hamilton avec l'ordre w,x,y,z ; les matrices sont en ligne majeure et droitières. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les moteurs de jeu et graphiques, la robotique et les drones, la fusion IMU et capteurs, l'aérospatiale et la dynamique de vol, la VR/AR, et les outils de contenu 3D. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 5 points de terminaison. Ce sont des mathématiques de rotation 3D ; pour la géométrie 2D, utilisez une API de géométrie et pour la simple conversion d'unités d'angle, utilisez une API d'angle.

api.oanor.com/quaternion-api