jsts
Version:
A JavaScript library of spatial predicates and functions for processing geometry
13 lines (12 loc) • 398 B
JavaScript
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]
}
}