UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

38 lines (31 loc) 1.23 kB
/** * All shapes (primitives or the results of operations) can be transformed, such as scaled or rotated. * In all cases, the function returns the results, and never changes the original shapes. * @module modeling/transforms * @example * const { center, rotateX, translate } = require('@jscad/modeling').transforms */ module.exports = { align: require('./align'), center: require('./center').center, centerX: require('./center').centerX, centerY: require('./center').centerY, centerZ: require('./center').centerZ, mirror: require('./mirror').mirror, mirrorX: require('./mirror').mirrorX, mirrorY: require('./mirror').mirrorY, mirrorZ: require('./mirror').mirrorZ, rotate: require('./rotate').rotate, rotateX: require('./rotate').rotateX, rotateY: require('./rotate').rotateY, rotateZ: require('./rotate').rotateZ, scale: require('./scale').scale, scaleX: require('./scale').scaleX, scaleY: require('./scale').scaleY, scaleZ: require('./scale').scaleZ, transform: require('./transform'), translate: require('./translate').translate, translateX: require('./translate').translateX, translateY: require('./translate').translateY, translateZ: require('./translate').translateZ }