UNPKG

jsts

Version:

A JavaScript library of spatial predicates and functions for processing geometry

13 lines (12 loc) 398 B
import Coordinate from '../geom/Coordinate.js' import ConstraintSplitPointFinder from './ConstraintSplitPointFinder.js' export default class MidpointSplitPointFinder { findSplitPoint(seg, encroachPt) { const p0 = seg.getStart() const p1 = seg.getEnd() return new Coordinate((p0.x + p1.x) / 2, (p0.y + p1.y) / 2) } get interfaces_() { return [ConstraintSplitPointFinder] } }