UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

17 lines (14 loc) 565 B
const applyTransforms = require('./applyTransforms') /** * Produces an array of sides from the given geometry. * The returned array should not be modified as the data is shared with the geometry. * NOTE: The sides returned do NOT define an order. Use toOutlines() for ordered points. * @param {geom2} geometry - the geometry * @returns {Array} an array of sides * @alias module:modeling/geometries/geom2.toSides * * @example * let sharedsides = toSides(geometry) */ const toSides = (geometry) => applyTransforms(geometry).sides module.exports = toSides