diff options
| author | jussi | 2022-05-18 19:16:05 +0300 |
|---|---|---|
| committer | jussi | 2022-05-18 19:16:05 +0300 |
| commit | 811df4a7c95879fd4beca4c9253df2a74d87f443 (patch) | |
| tree | 94bdc80590d9cd3bbf95b049e26649afbfdd44fd /include/rmath.h | |
| parent | f293e25dd821494b24e46a3bc0a612a5e03089a5 (diff) | |
| download | reilua-enhanced-811df4a7c95879fd4beca4c9253df2a74d87f443.tar.gz reilua-enhanced-811df4a7c95879fd4beca4c9253df2a74d87f443.tar.bz2 reilua-enhanced-811df4a7c95879fd4beca4c9253df2a74d87f443.zip | |
Quaternions.
Diffstat (limited to 'include/rmath.h')
| -rw-r--r-- | include/rmath.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/include/rmath.h b/include/rmath.h index b43db8b..b3d7965 100644 --- a/include/rmath.h +++ b/include/rmath.h @@ -48,3 +48,26 @@ int lmathMatrixFrustum( lua_State *L ); int lmathMatrixPerspective( lua_State *L ); int lmathMatrixOrtho( lua_State *L ); int lmathMatrixLookAt( lua_State *L ); +/* Quaternion. */ +int lmathQuaternionAdd( lua_State *L ); +int lmathQuaternionAddValue( lua_State *L ); +int lmathQuaternionSubtract( lua_State *L ); +int lmathQuaternionSubtractValue( lua_State *L ); +int lmathQuaternionIdentity( lua_State *L ); +int lmathQuaternionLength( lua_State *L ); +int lmathQuaternionNormalize( lua_State *L ); +int lmathQuaternionInvert( lua_State *L ); +int lmathQuaternionMultiply( lua_State *L ); +int lmathQuaternionScale( lua_State *L ); +int lmathQuaternionDivide( lua_State *L ); +int lmathQuaternionLerp( lua_State *L ); +int lmathQuaternionNlerp( lua_State *L ); +int lmathQuaternionSlerp( lua_State *L ); +int lmathQuaternionFromVector3ToVector3( lua_State *L ); +int lmathQuaternionFromMatrix( lua_State *L ); +int lmathQuaternionToMatrix( lua_State *L ); +int lmathQuaternionFromAxisAngle( lua_State *L ); +int lmathQuaternionToAxisAngle( lua_State *L ); +int lmathQuaternionFromEuler( lua_State *L ); +int lmathQuaternionToEuler( lua_State *L ); +int lmathQuaternionTransform( lua_State *L ); |
