1.0.1 • Published 11 years ago
circle-line-collision v1.0.1
line-circle-collision
Performs a line-circle collision test, returning true if they intersect. Algorithm from 2D Game Collision by Thomas Schwarzl.
var collide = require('line-circle-collision')
var circle = [5, 5],
radius = 25,
a = [5, 6],
b = [10, 10]
var hit = collide(a, b, circle, radius)
console.log(hit)Usage
collide(a, b, circle, radius)
Performs a collision test with the line a-b and the given circle. Returns true if collision occurred.
a, b, and circle are expected to be 2D vectors in the form of an array.
License
MIT, see LICENSE.md for details.

