@js-draw/math
Version:
A math library for js-draw.
14 lines (13 loc) • 470 B
JavaScript
import Abstract2DShape from './Abstract2DShape.mjs';
/**
* A 2-dimensional path with parameter interval $t \in [0, 1]$.
*
* **Note:** Avoid extending this class outside of `js-draw` --- new abstract methods
* may be added between minor versions.
*/
export class Parameterized2DShape extends Abstract2DShape {
intersectsLineSegment(line) {
return this.argIntersectsLineSegment(line).map((t) => this.at(t));
}
}
export default Parameterized2DShape;