Package me.wobblyyyy.pathfinder.geometry

Virtualized Euclidean geometry, used in field-mapping.
  • Interface Summary
    Interface Description
    Shape
    Shapes - the very first thing you learn in pre-school, and virtualized field mapping.
    Zone
    A zone is any two-dimensional area in which another two-dimensional entity can be within.
  • Class Summary
    Class Description
    Angle
    A representation of an angle.
    AngleUtils
    Utility class for dealing with angles in both radians and degrees.
    Circle
    Circles, much like rectangles, and literally any other shape, are...
    GigaArc
    The core component behind a circle.
    HeadingPoint
    An extension of the default Point class - this time with z.
    Line
    A combination of two points, forming a line.
    Point
    The most simple geometry of all - a singular point.
    Rectangle
    The most basic of the geometric shapes used in the field mapping portion of this code.
  • Enum Summary
    Enum Description
    Rectangle.Corners
    A list of different positions on a rectangle.