citro3d/source/maths
Thompson Lee 0ce2c1398c Adding Quat_LookAt() and Quat_FromAxisAngle().
Removing excess copy/paste code.

Please check my TAU... Fixed K&R. One-liner IFs.

Changed bogus code to accept Quat_FromAxisAngle(vector, angle).
Normalized axis vector in Quat_FromAxisAngle().

Missed that little cross.

Replaced FVec4_New() with Quat_New().

* Changed bogus code to accept Quat_FromAxisAngle(vector, angle).
Normalized axis vector in Quat_FromAxisAngle().

Missed that little cross.

Replaced FVec4_New() with Quat_New().
2016-08-11 12:15:26 -04:00
..
.gitignore Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_fromquat.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_identity.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_inverse.c Enhancement: Mtx_Inverse() returns a non-zero determinant if the matrix passed in can be inverted, otherwise returns zero if the matrix is singular/degenerative. 2016-08-05 01:02:59 -05:00
mtx_lookat.c Fix Mtx_LookAt 2016-08-05 00:33:59 -05:00
mtx_multiply.c Minor Fixes series 2016-08-05 00:19:55 -05:00
mtx_multiplyfvec3.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_multiplyfvec4.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_ortho.c More additions and enhancements to math code, see details (#19) 2016-08-04 21:23:28 +02:00
mtx_orthotilt.c More additions and enhancements to math code, see details (#19) 2016-08-04 21:23:28 +02:00
mtx_persp.c More additions and enhancements to math code, see details (#19) 2016-08-04 21:23:28 +02:00
mtx_perspstereo.c More additions and enhancements to math code, see details (#19) 2016-08-04 21:23:28 +02:00
mtx_perspstereotilt.c More additions and enhancements to math code, see details (#19) 2016-08-04 21:23:28 +02:00
mtx_persptilt.c More additions and enhancements to math code, see details (#19) 2016-08-04 21:23:28 +02:00
mtx_rotate.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_rotatex.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_rotatey.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_rotatez.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_scale.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
mtx_translate.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
quat_crossfvec3.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
quat_fromaxisangle.c Adding Quat_LookAt() and Quat_FromAxisAngle(). 2016-08-11 12:15:26 -04:00
quat_lookat.c Adding Quat_LookAt() and Quat_FromAxisAngle(). 2016-08-11 12:15:26 -04:00
quat_multiply.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
quat_pow.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
quat_rotate.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
quat_rotatex.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
quat_rotatey.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00
quat_rotatez.c Optimized matrix math (#15) 2016-08-04 11:33:18 +02:00