point-in-line

Returns a point at length `t` on a given line (two points).

Usage no npm install needed!

<script type="module">
  import pointInLine from 'https://cdn.skypack.dev/point-in-line';
</script>

README

point-in-line

Returns a point at length t on a given line (two points).

A ----t-------B

Installation

npm i point-in-line --save

Usage

  var pointInLine = require('point-in-line');
  var center = {
    x: window.innerWidth * 0.5,
    y: window.innerHeight * 0.5
  };

  var p = {
    x: 127,
    y: 43
  };

  var p1 = pointInLine(center, p, 0.5); // Point at 50% of the line
  var p2 = pointInLine(p, center, 2); // point at twice the length of the line