MidpointSplitPointFinder.js 392 B

123456789101112
  1. import Coordinate from '../geom/Coordinate'
  2. import ConstraintSplitPointFinder from './ConstraintSplitPointFinder'
  3. export default class MidpointSplitPointFinder {
  4. findSplitPoint(seg, encroachPt) {
  5. const p0 = seg.getStart()
  6. const p1 = seg.getEnd()
  7. return new Coordinate((p0.x + p1.x) / 2, (p0.y + p1.y) / 2)
  8. }
  9. get interfaces_() {
  10. return [ConstraintSplitPointFinder]
  11. }
  12. }