Object 1:

Object 2:



Supported objects
Point: p(x,y)
Line: l(x1, y2, x2, y2)
Rectangle: r(x, y, w, h)
Circle: r(x, y, r)

Supported collisions
Point, Point
Point, Line
Line, Line
Point, Rectangle
Rectangle, Rectangle
Point, Circle
Circle, Circle

2022 Levi D. Smith