features.rst 815 B

1234567891011121314151617181920212223
  1. Features
  2. ================================================================================
  3. * general purpose matrix operations (mat4, mat3)
  4. * chain matrix multiplication (square only)
  5. * general purpose vector operations (cross, dot, rotate, proj, angle...)
  6. * affine transforms
  7. * matrix decomposition (extract rotation, scaling factor)
  8. * optimized affine transform matrices (mul, rigid-body inverse)
  9. * camera (lookat)
  10. * projections (ortho, perspective)
  11. * quaternions
  12. * euler angles / yaw-pitch-roll to matrix
  13. * extract euler angles
  14. * inline or pre-compiled function call
  15. * frustum (extract view frustum planes, corners...)
  16. * bounding box (AABB in Frustum (culling), crop, merge...)
  17. * bounding sphere
  18. * project, unproject
  19. * easing functions
  20. * curves
  21. * curve interpolation helpers (SMC, deCasteljau...)
  22. * and other...