# Package com.blackrook.commons.math.geometry

Contains a set of classes for geometric math.
• Interface Summary
Interface Description
PointD
All points inherit this to semantically identify themselves as points.
PointF
All points inherit this to semantically identify themselves as points.
VectD
All vectors inherit this to semantically identify themselves as vectors.
VectF
All vectors inherit this to semantically identify themselves as vectors.
• Class Summary
Class Description
AABB2D
Object that describes an origin-less axis-aligned bounding box.
AABB2F
Object that describes an origin-less axis-aligned bounding box.
Line1D
One-dimensional line segment.
Line1F
One-dimensional line segment.
Line2D
Two-dimensional line segment.
Line2F
Two-dimensional line segment.
Line3D
Three-dimensional line segment.
Line3F
Three-dimensional line segment.
LineD<T extends PointD>
Describes a line segment.
LineF<T extends PointF>
Describes a line segment.
Plane1D
A one-dimensional hyperplane.
Plane1F
A one-dimensional hyperplane.
Plane2D
A two-dimensional hyperplane.
Plane2F
A two-dimensional hyperplane.
Plane3D
A three-dimensional plane.
Plane3F
A three-dimensional plane.
PlaneD<T extends VectD>
Data that represents a plane, consisting of a normal vector and distance from the origin.
PlaneF<T extends VectF>
Data that represents a plane, consisting of a normal vector and distance from the origin.
Point1D
A one dimensional point in space.
Point1F
A one dimensional point in space.
Point2D
A two dimensional point in space.
Point2F
A two dimensional point in space.
Point3D
A three dimensional point in space.
Point3F
A three dimensional point in space.
Rectangle2D
Object that describes a rectangular area.
Rectangle2F
Object that describes a rectangular area (single-precision coordinates).
Vect1D
A one dimensional ray that describes a defined direction with no origin.
Vect1F
A one dimensional ray that describes a defined direction with no origin.
Vect2D
A two dimensional ray that describes a defined direction with no origin.
Vect2F
A two dimensional ray that describes a defined direction with no origin.
Vect3D
A three dimensional ray that describes a defined direction with no origin.
Vect3F
A three dimensional ray that describes a defined direction with no origin.