angle-helper

0.0.3 • Public • Published

Angle Helper

Helper functions to aid calculations with angles and degrees.

Getting Started

Installation

Install with NPM.

npm install angle-helper

Install with Yarn.

yarn add angle-helper

Setup and Usage

Import the library

const angle = require('angle-helper');
 
// or
 
const {
  toDegrees,
  toRadians,
  distance,
  distances,
  average,
  weightedAverage,
} = require('angle-helper');

Helper functions

// convert to degrees
toDegrees(0.785398);
 
// convert to radians
toRadians(45);
 
// calculate distance
const targetAngle = 180;
distance(targetAngle, 45);
 
// calculate distances
const targetAngle = 180;
distances(targetAngle, [45, 50, 55]);
 
// calculate average
average([45, 50, 55, 60]);
 
// calculate weighted average
// weights do not have to add to 1
weightedAverage([45, 50, 55, 60], [0.2, 0.3, 0.2, 0.3]);

License

MIT

Change Log

0.0.0

Publish package.

0.0.1 and 0.0.2

Fix distance formula when target angle < 90 and compared angles > 270.

0.0.3

Update dependencies.

Readme

Keywords

none

Package Sidebar

Install

npm i angle-helper

Weekly Downloads

1

Version

0.0.3

License

MIT

Unpacked Size

12.8 kB

Total Files

16

Last publish

Collaborators

  • jlarmstrongiv