modeling/src/maths/mat4/index.js

  1. /**
  2. * Represents a 4x4 matrix which is column-major (when typed out it looks row-major).
  3. * @see {@link mat4} for data structure information.
  4. * @module modeling/maths/mat4
  5. */
  6. module.exports = {
  7. add: require('./add'),
  8. clone: require('./clone'),
  9. copy: require('./copy'),
  10. create: require('./create'),
  11. invert: require('./invert'),
  12. equals: require('./equals'),
  13. fromRotation: require('./fromRotation'),
  14. fromScaling: require('./fromScaling'),
  15. fromTaitBryanRotation: require('./fromTaitBryanRotation'),
  16. fromTranslation: require('./fromTranslation'),
  17. fromValues: require('./fromValues'),
  18. fromVectorRotation: require('./fromVectorRotation'),
  19. fromXRotation: require('./fromXRotation'),
  20. fromYRotation: require('./fromYRotation'),
  21. fromZRotation: require('./fromZRotation'),
  22. identity: require('./identity'),
  23. isIdentity: require('./isIdentity'),
  24. isOnlyTransformScale: require('./isOnlyTransformScale'),
  25. isMirroring: require('./isMirroring'),
  26. mirrorByPlane: require('./mirrorByPlane'),
  27. multiply: require('./multiply'),
  28. rotate: require('./rotate'),
  29. rotateX: require('./rotateX'),
  30. rotateY: require('./rotateY'),
  31. rotateZ: require('./rotateZ'),
  32. scale: require('./scale'),
  33. subtract: require('./subtract'),
  34. toString: require('./toString'),
  35. translate: require('./translate')
  36. }