Skip to content

ivanfretes/linear-equation-js

Repository files navigation

linear-equation-js

Library to perform basic algebra and geometry operations

Focus to:

  • point (x,y) and straight
  • r: [constantX, constantY, contents]

Scope

  • Equation of the line
  • Point of intersection
  • Slope Angle
  • Middle point
  • Distance between two points
  • Distance from a point to a line
  • Slope of a straight line
  • Angle in sexagecimal and radian notation
  • Angle between two lines
  • Complement and Supplement of an angle

Install

$ npm i linear-equation

Use

   import { genLinearEquation } from 'linear-equation';

   // Get an array with aX + bY + c
   const [a, b, c] = genLinearEcuation(
      [-57.5516653060913, -25.336896667846172 ],
      [-57.552150785923, 25.338130579204833]
   );

   // This is the same than general form of equation
   console.log(`${a}x + ${b}y  + ${c} `)

Todo

  • Improve docs
  • Add new features