Skip to content

raylib.QuaternionCubicHermiteSpline

JoeStrout edited this page Apr 29, 2026 · 2 revisions

Calculate quaternion cubic spline interpolation using Cubic Hermite Spline algorithm as described in the GLTF 2.0 specification: https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#interpolation-cubic

Parameters

Parameter Default Value Note
q1 QuaternionIdentity
outTangent1 QuaternionIdentity
q2 QuaternionIdentity
inTangent2 QuaternionIdentity
t 0

Return value

Condition Return Value
(always) map

Notes

Example

q1 = raylib.QuaternionIdentity
out1 = raylib.QuaternionIdentity
q2 = raylib.QuaternionFromAxisAngle([0,1,0], 90*(pi/180))
in2 = raylib.QuaternionIdentity
// Interpolate at t=0.5 using cubic Hermite spline
result = raylib.QuaternionCubicHermiteSpline(q1, out1, q2, in2, 0.5)

Clone this wiki locally