@jscad/modeling
Version:
Constructive Solid Geometry (CSG) Library for JSCAD
14 lines (11 loc) • 382 B
JavaScript
const vec2 = require('../vec2')
/**
* Return the origin of the given line.
* The origin is the point on the line which is closest to the origin [0, 0].
*
* @param {line2} line - line of reference
* @return {vec2} the origin of the line
* @alias module:modeling/maths/line2.origin
*/
const origin = (line) => vec2.scale(vec2.create(), line, line[2])
module.exports = origin