Skip to content

collideCircleRect

Test if a circle collides with a rectangle.

Usage

js
import { 
collideCircleRect
} from '@studiometa/js-toolkit/utils';
const
circle
= {
x
: 40,
y
: 40,
radius
: 40,
}; const
rect
= {
x
: 40,
y
: 40,
width
: 60,
height
: 60,
};
collideCircleRect
(
circle
,
rect
); // true

Parameters

  • circle ({ x: number, y: number, radius: number }): the circle dimensions and position
  • rect ({ x: number, y: number, width: number, height: number }): the rectangle dimensions and position

Return value

  • boolean: wether the circle and rectangle are colliding

MIT Licensed