UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

37 lines (36 loc) 1.31 kB
/** * Represents a 4x4 matrix which is column-major (when typed out it looks row-major). * @see {@link mat4} for data structure information. * @module modeling/maths/mat4 */ module.exports = { add: require('./add'), clone: require('./clone'), copy: require('./copy'), create: require('./create'), invert: require('./invert'), equals: require('./equals'), fromRotation: require('./fromRotation'), fromScaling: require('./fromScaling'), fromTaitBryanRotation: require('./fromTaitBryanRotation'), fromTranslation: require('./fromTranslation'), fromValues: require('./fromValues'), fromVectorRotation: require('./fromVectorRotation'), fromXRotation: require('./fromXRotation'), fromYRotation: require('./fromYRotation'), fromZRotation: require('./fromZRotation'), identity: require('./identity'), isIdentity: require('./isIdentity'), isOnlyTransformScale: require('./isOnlyTransformScale'), isMirroring: require('./isMirroring'), mirrorByPlane: require('./mirrorByPlane'), multiply: require('./multiply'), rotate: require('./rotate'), rotateX: require('./rotateX'), rotateY: require('./rotateY'), rotateZ: require('./rotateZ'), scale: require('./scale'), subtract: require('./subtract'), toString: require('./toString'), translate: require('./translate') }