Package arc.math.geom
package arc.math.geom
-
ClassDescriptionImplementation of the Bezier curve.Encapsulates an axis aligned bounding box represented by a minimum and a maximum Vector.Returns a list of points at integer coordinates for a line on a 2D grid, using the Bresenham algorithm.CatmullRomSpline<T extends Vector<T>>A convenient 2D circle class.Computes the convex hull of a set of points using the monotone chain convex hull algorithm (aka Andrew's algorithm).A convenient 2D ellipse class, based on the circle classClass offering various static methods for intersection testing between different geometric objects.Minimum translation required to separate two polygons.Represents an object in a QuadTree.Path<T>Interface that specifies a path of type T within the window 0.0<=t<=1.0.A point in a 2D grid, with integer x and y coordinatesA point in a 3D grid, with integer x and y coordinatesEncapsulates a 2D polygon defined by it's vertices relative to an origin point (default of 0, 0).Represents a point in 2-D space.QuadTree<T extends QuadTree.QuadTreeObject>A basic quad tree.Represents an object in a QuadTree.Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).Encapsulates a 2D vector.Encapsulates a 3D vector.Encapsulates a general vector.