UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

20 lines (19 loc) 725 B
/** * Maths are computational units for fundamental Euclidean geometry. All maths operate upon array data structures. * Note: Maths data structures are considered immutable, so never change the contents directly. * @see Most computations are based upon the glMatrix library (glmatrix.net) * @module modeling/maths * @example * const { constants, line2, line3, mat4, plane, utils, vec2, vec3, vec4 } = require('@jscad/modeling').maths */ module.exports = { constants: require('./constants'), line2: require('./line2'), line3: require('./line3'), mat4: require('./mat4'), plane: require('./plane'), utils: require('./utils'), vec2: require('./vec2'), vec3: require('./vec3'), vec4: require('./vec4') }