UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

16 lines (13 loc) 532 B
const applyTransforms = require('./applyTransforms') /** * Produces an array of polygons from the given geometry, after applying transforms. * The returned array should not be modified as the polygons are shared with the geometry. * @param {geom3} geometry - the geometry * @returns {Array} an array of polygons * @alias module:modeling/geometries/geom3.toPolygons * * @example * let sharedpolygons = toPolygons(geometry) */ const toPolygons = (geometry) => applyTransforms(geometry).polygons module.exports = toPolygons