A Box is a non-polygonal representation of an axis-aligned bounding box
A Circle is a non-polygonal round shape defined by all the points a set radius away from a central point
A hexagon is a 6-sided polygon
Information about when a ray intersects with a circle or a segment
Information about when circles and/or polygons overlap
A polygon is a convex shape constructed with straight line segments
A quad is a 4-sided polygon
A triangle is a 3-sided polygon
Casts a ray at a circle and determines if there is an intersection
Casts a ray at a line and determines if there is an intersection
Whether a circle overlaps with a polygon
Calculate whether two circles overlap or not
Whether a point exists within a circle
Whether a point exists within a polygon
Whether a point exists on a line
Whether a polygon overlaps with a circle
Calculate whether two polygons overlap or not
2D convex polygonal/circular representations and utilities for detecting and calculating various intersections and overlaps
Author
studioKeywi