UNPKG
d3-geo-projection
Version:
latest (4.0.0)
next (3.0.0-rc.1)
4.0.0
3.0.0
3.0.0-rc.1
2.9.0
2.8.1
2.8.0
2.7.1
2.7.0
2.6.0
2.5.1
2.5.0
2.4.1
2.4.0
2.3.2
2.3.1
2.3.0
2.2.0
2.1.2
2.1.1
2.1.0
2.0.1
2.0.0
1.2.3
1.2.2
1.2.1
1.2.0
1.1.1
1.1.0
1.0.3
1.0.2
1.0.1
1.0.0
0.2.16
0.2.15
0.2.14
0.2.13
0.2.12
0.2.11
0.2.10
0.2.9
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.0
Extended geographic projections for d3-geo.
d3js.org/d3-geo-projection/
d3/d3-geo-projection
d3-geo-projection
/
src
/
project
/
clockwise.js
9 lines
(8 loc)
•
276 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
export
default
function
(
ring
) {
if
((n = ring.
length
) <
4
)
return
false
;
var
i =
0
, n, area = ring[n -
1
][
1
] * ring[
0
][
0
] - ring[n -
1
][
0
] * ring[
0
][
1
];
while
(++i < n) area += ring[i -
1
][
1
] * ring[i][
0
] - ring[i -
1
][
0
] * ring[i][
1
];
return
area <=
0
; }