Atrás

#3d

2 APIs con esta etiqueta

API de Quaterniones

Matemáticas de rotación 3D como API: convierta libremente entre cuaterniones, ángulos de Euler, eje-ángulo y matrices de rotación, componga rotaciones, rote vectores e interpole. El endpoint convert toma cualquier representación — un cuaternión {w,x,y,z}, ángulos de Euler (roll, pitch, yaw), un eje y ángulo, o una matriz 3×3 — y devuelve las cuatro formas a la vez, normalizadas. El endpoint multiply compone dos cuaterniones (el producto de Hamilton) para que pueda encadenar rotaciones. El endpoint rotate aplica un cuaternión a un vector 3D. El endpoint slerp realiza interpolación lineal esférica entre dos orientaciones a lo largo del camino más corto — la forma estándar de animar rotaciones suaves. Los ángulos de Euler usan la convención intrínseca aeroespacial Z-Y-X (yaw-pitch-roll) en grados; los cuaterniones siguen la convención de Hamilton con orden w,x,y,z; las matrices son row-major right-handed. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para motores de juegos y gráficos, robótica y drones, fusión IMU y de sensores, aeroespacial y dinámica de vuelo, VR/AR y herramientas de contenido 3D. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 5 endpoints. Esto son matemáticas de rotación 3D; para geometría 2D use una API de geometría y para conversión simple de unidades de ángulo use una API de ángulos.

api.oanor.com/quaternion-api

API de Vectores

Un conjunto de herramientas matemáticas para vectores en 2D, 3D y n-dimensionales. El endpoint op realiza la operación que solicites sobre uno o dos vectores: sumar y restar, escalar por un factor, negar, el producto punto, el producto cruz (un vector en 3D, el componente escalar z en 2D), la magnitud (longitud), el vector unitario (normalizado), la distancia euclidiana y el ángulo entre dos vectores (tanto en radianes como en grados), interpolación lineal (lerp) entre dos vectores, y la proyección de un vector sobre otro. El endpoint info analiza un solo vector: su dimensión, magnitud, vector unitario y, para 2D, su ángulo de dirección desde el eje x. Los vectores son solo componentes separados por comas como 3,4 o 1,2,3, y las operaciones funcionan en cualquier dimensión hasta 32 (el producto cruz es solo 2D/3D). Todo es matemática local exacta, por lo que es instantáneo y determinista. Ideal para motores de juegos y física, gráficos y WebGL/canvas, robótica y navegación, visualización de datos, simulaciones y herramientas de ingeniería. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto hace álgebra vectorial; para conversión de unidades de ángulo plano usa la API de Ángulos y para área/perímetro de formas usa la API de Geometría.

api.oanor.com/vector-api