compare-angle

Compares two angles with a common edge

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
compare-angle
001.0.18 years ago8 years agoMinified + gzip package size for compare-angle in KB

Readme

compare-angle
Let A, B, C and D be four points in the plan. Then of the pair of angles ABC and ABD, determine which is larger.
C
*      D
 \     *
  \ABC/
   \ / ABD
    *-------------*
    B             A
Example
var compareAngle = require("compare-angle")

var A = [2, 0]
var B = [0, 0]
var C = [-1, 2]
var D = [1, 1]

console.log(compareAngle(A, B, C, D),  compareAngle(A, B, D, C))

Output:
1   -1
Install
npm install compare-angle
API

require("compare-angle")(a, b, c, d)

Compares the angles ABC and ABD to determine which is greater.
  • a, b are the base points of the angle
  • c is the end of the first angle
  • d is the end of the second angle

Returns A number indicating which angle is larger
  • +1 if angle ABC is greater than angle ABD
  • 0 if the angles are equal
  • -1 if angle ABD is greater than angle ABC
Credits
(c) 2014 Mikola Lysenko. MIT License