UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

47 lines (46 loc) 1.46 kB
/** * Represents a plane in 3D coordinate space as determined by a normal (perpendicular to the plane) * and distance from 0,0,0. * @see {@link plane} for data structure information. * @module modeling/maths/plane */ module.exports = { /** * @see [vec4.clone()]{@link module:modeling/maths/vec4.clone} * @function clone */ clone: require('../vec4/clone'), /** * @see [vec4.copy()]{@link module:modeling/maths/vec4.copy} * @function copy */ copy: require('../vec4/copy'), /** * @see [vec4.create()]{@link module:modeling/maths/vec4.create} * @function create */ create: require('../vec4/create'), /** * @see [vec4.equals()]{@link module:modeling/maths/vec4.equals} * @function equals */ equals: require('../vec4/equals'), flip: require('./flip'), fromNormalAndPoint: require('./fromNormalAndPoint'), /** * @see [vec4.fromValues()]{@link module:modeling/maths/vec4.fromValues} * @function fromValues */ fromValues: require('../vec4/fromValues'), fromNoisyPoints: require('./fromNoisyPoints'), fromPoints: require('./fromPoints'), fromPointsRandom: require('./fromPointsRandom'), projectionOfPoint: require('./projectionOfPoint'), signedDistanceToPoint: require('./signedDistanceToPoint'), /** * @see [vec4.toString()]{@link module:modeling/maths/vec4.toString} * @function toString */ toString: require('../vec4/toString'), transform: require('./transform') }