UNPKG

maplibre-gl

Version:

BSD licensed community fork of mapbox-gl, a WebGL interactive maps library

22 lines (18 loc) 630 B
import Point from '@mapbox/point-geometry'; import findPoleOfInaccessibility from './find_pole_of_inaccessibility'; test('polygon_poi', () => { const closedRing = [ new Point(0, 0), new Point(10, 10), new Point(10, 0), new Point(0, 0) ]; const closedRingHole = [ new Point(2, 1), new Point(6, 6), new Point(6, 1), new Point(2, 1) ]; expect(findPoleOfInaccessibility([closedRing], 0.1)).toEqual(new Point(7.0703125, 2.9296875)); expect(findPoleOfInaccessibility([closedRing, closedRingHole], 0.1)).toEqual(new Point(7.96875, 2.03125)); });