#3d
2 APIs met deze tag
Quaternion API
3D-rotatierekenen als een API: vrij converteren tussen quaternionen, Eulerhoeken, as-hoek en rotatiematrices, rotaties samenstellen, vectoren roteren en interpoleren. Het convert-eindpunt neemt elke representatie — een quaternion {w,x,y,z}, Eulerhoeken (roll, pitch, yaw), een as en hoek, of een 3×3 matrix — en retourneert alle vier vormen tegelijk, genormaliseerd. Het multiply-eindpunt stelt twee quaternionen samen (het Hamilton-product) zodat je rotaties kunt koppelen. Het rotate-eindpunt past een quaternion toe op een 3D-vector. Het slerp-eindpunt voert sferische lineaire interpolatie uit tussen twee oriëntaties langs het kortste pad — de standaardmanier om vloeiende rotaties te animeren. Eulerhoeken gebruiken de luchtvaart Z-Y-X (yaw-pitch-roll) intrinsieke conventie in graden; quaternionen volgen de Hamilton-conventie met volgorde w,x,y,z; matrices zijn rij-major rechtshandig. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor game- en grafische engines, robotica en drones, IMU en sensorfusie, luchtvaart en vluchtdynamica, VR/AR en 3D-contenttools. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 5 eindpunten. Dit is 3D-rotatierekenen; voor 2D-geometrie gebruik je een geometrie-API en voor eenvoudige hoekeenheidconversie gebruik je een hoek-API.
api.oanor.com/quaternion-api
Vector API
Een 2D-, 3D- en n-dimensionale vector wiskunde toolkit. Het op-eindpunt voert de door u gevraagde bewerking uit op één of twee vectoren: optellen en aftrekken, schalen met een factor, negatie, het inwendig product, het uitwendig product (een vector in 3D, de scalaire z-component in 2D), de magnitude (lengte), de eenheidsvector (genormaliseerd), de Euclidische afstand en de hoek tussen twee vectoren (zowel in radialen als graden), lineaire interpolatie (lerp) tussen twee vectoren, en de projectie van de ene vector op de andere. Het info-eindpunt analyseert een enkele vector — zijn dimensie, magnitude, eenheidsvector en, voor 2D, zijn richtingshoek vanaf de x-as. Vectoren zijn gewoon komma-gescheiden componenten zoals 3,4 of 1,2,3, en bewerkingen werken in elke dimensie tot 32 (uitwendig product is alleen 2D/3D). Alles is exacte lokale wiskunde, dus het is onmiddellijk en deterministisch. Ideaal voor game- en physics-engines, graphics en WebGL/canvas, robotica en navigatie, datavisualisatie, simulaties en technische tools. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit doet vectoralgebra; voor vlakhoek-eenheidsconversie gebruik de Angle API en voor vormoppervlakte/omtrek gebruik de Geometry API.
api.oanor.com/vector-api