@studiometa/js-toolkit
Version:
A set of useful little bits of JavaScript to boost your project! 🚀
22 lines (21 loc) • 709 B
TypeScript
/**
* @typedef {Object} Point
* @property {number} x Point's x position
* @property {number} y Point's y position
*/
/**
* @typedef {Object} Circle
* @property {number} x Circle's x position
* @property {number} y Circle's y position
* @property {number} radius Circle's radius
*/
/**
* Test if a point is inside a circle.
* Inspired by http://www.jeffreythompson.org/collision-detection/point-circle.php
*
* @param {Point} point Point
* @param {Circle} circle Circle
* @return {boolean} Is the point inside the circle's bounds ?
* @link https://js-toolkit.studiometa.dev/utils/collision/collidePointCircle.html
*/
export declare function collidePointCircle(point: any, circle: any): boolean;