angle-distance
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i angle-distance

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

4.66 kB

Total Files

6

Last publish

Collaborators

  • edjopato