Geometry
Geometry module implements basic 2D geometric primitives like
Point, Line,
Rectangle, PolyLine, and useful algorithms
like verifying if a line segment intersects() another one, a
rectangle hasinside() a point, or a polygon
hasinside() another point.