UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

30 lines (29 loc) 947 B
/** * Represents a convex 3D polygon consisting of a list of ordered vertices. * @see {@link poly3} for data structure information. * @module modeling/geometries/poly3 * * @example * poly3.create([[0,0,0], [4,0,0], [4,3,12]]) * * @example * {"vertices": [[0,0,0], [4,0,0], [4,3,12]]} */ module.exports = { clone: require('./clone'), create: require('./create'), fromPoints: require('./fromPoints'), fromPointsAndPlane: require('./fromPointsAndPlane'), invert: require('./invert'), isA: require('./isA'), isConvex: require('./isConvex'), measureArea: require('./measureArea'), measureBoundingBox: require('./measureBoundingBox'), measureBoundingSphere: require('./measureBoundingSphere'), measureSignedVolume: require('./measureSignedVolume'), plane: require('./plane'), toPoints: require('./toPoints'), toString: require('./toString'), transform: require('./transform'), validate: require('./validate') }