UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

32 lines (31 loc) 1.13 kB
/** * Primitives provide the building blocks for complex parts. * Each primitive is a geometrical object that can be described mathematically, and therefore precise. * Primitives can be logically combined, transformed, extruded, etc. * @module modeling/primitives * @example * const { cube, ellipse, star } = require('@jscad/modeling').primitives */ module.exports = { arc: require('./arc'), circle: require('./circle'), cube: require('./cube'), cuboid: require('./cuboid'), cylinder: require('./cylinder'), cylinderElliptic: require('./cylinderElliptic'), ellipse: require('./ellipse'), ellipsoid: require('./ellipsoid'), geodesicSphere: require('./geodesicSphere'), line: require('./line'), polygon: require('./polygon'), polyhedron: require('./polyhedron'), rectangle: require('./rectangle'), roundedCuboid: require('./roundedCuboid'), roundedCylinder: require('./roundedCylinder'), roundedRectangle: require('./roundedRectangle'), sphere: require('./sphere'), square: require('./square'), star: require('./star'), torus: require('./torus'), triangle: require('./triangle') }