angle-distance

v1.0.0
Calculates the difference between two angles
arc angle angular degree radian distance difference

angle-distance Build Status

Calculates the difference between two angles

Install

$ npm install angle-distance

Usage

const angleDistance = require('angle-distance');

angleDistance.degree(10, 30);
//=> 20

angleDistance.degree(30, 10);
//=> -20

angleDistance.degree(350, 10);
//=> 20

angleDistance.radian(-Math.PI / 2, Math.PI / 2);
//=> 3.1415…

API

angleDistance.degree(start, end)

Calculates the angle in degree between start and end

start

Type: number

Start angle

end

Type: number

Target angle

angleDistance.radian(start, end)

Calculates the angle in radian between start and end

angleDistance.general(start, end, maximum)

Calculates the angle between start and end while respecting the maximum as 'overflow' point.

maximum

Type: number

For example with degree the maximum is 360° as it is the same as 0°. The same goes for radian with 2 * Math.PI as it is the same as 0.

License

MIT © Edgar Toll

npm i angle-distance

Metadata

  • MIT
  • >=6
  • Edgar Toll
  • released 2/1/2019

Downloads

Maintainers