UNPKG
is-clockwise
Version:
latest (2.0.2)
2.0.2
2.0.1
2.0.0
1.0.0
test if 2D convex polygon is clockwise
github.com/mattdesl/is-clockwise
mattdesl/is-clockwise
is-clockwise
/
index.js
9 lines
•
241 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
module.exports
=
function
isClockwise
(
poly
)
{
var
sum
=
0
for
(
var i
=
0
; i
<
poly.length
-
1
; i
+
+
)
{
var cur
=
poly
[
i
]
,
next
=
poly
[
i
+
1
]
sum
+
=
(
next
[
0
]
-
cur
[
0
]
)
*
(
next
[
1
]
+
cur
[
1
]
)
}
return
sum
>
0
}