UNPKG

isccw

Version:

validator if polygon is CCW or not

30 lines (23 loc) 1.03 kB
# isCCW [![Build Status](https://travis-ci.org/SelimAbidin/isCCW.svg?branch=master)](https://travis-ci.org/SelimAbidin/isCCW) Checks whether polygon is counter-clockwise (anti-clockwise) ```js var var {isccw,isccwPolygon} = require('isccw') var polygon = [ [4217551.0462295525, 2334125.362804338], [4217544.514949324, 2334137.0507002505], [4217557.756431655, 2334143.653760109], [4217563.792125977, 2334132.6343561145], [4217551.0462295525, 2334125.362804338] ] var isCounterClockWise = isccw(polygon) console.log(isCounterClockWise) // TRUE var nonClosed = [ [4217551.0462295525, 2334125.362804338], [4217544.514949324, 2334137.0507002505], [4217557.756431655, 2334143.653760109], [4217563.792125977, 2334132.6343561145] ] var isNonClosedPolygonCCW = isccwPolygon(nonClosed) console.log(isNonClosedPolygonCCW) // TRUE ```