UNPKG

@js-draw/math

Version:
14 lines (13 loc) 470 B
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;