|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Path<T> | Interface that specifies a path of type T within the window 0.0<=t<=1.0. |
Vector<T extends Vector<T>> | Encapsulates a general vector. |
Class Summary | |
---|---|
Bezier<T extends Vector<T>> | Implementation of the Bezier curve. |
Bresenham2 | Returns a list of points at integer coordinates for a line on a 2D grid, using the Bresenham algorithm. |
BSpline<T extends Vector<T>> | |
CatmullRomSpline<T extends Vector<T>> | |
Circle | A convenient 2D circle class. |
ConvexHull | Computes the convex hull of a set of points using the monotone chain convex hull algorithm (aka Andrew's algorithm). |
CumulativeDistribution<T> | This class represents a cumulative distribution. |
DelaunayTriangulator | Delaunay triangulation. |
EarClippingTriangulator | A simple implementation of the ear cutting algorithm to triangulate simple polygons without holes. |
Ellipse | A convenient 2D ellipse class, based on the circle class |
FloatCounter | Track properties of a stream of float values. |
Frustum | A truncated rectangular pyramid. |
GeometryUtils | |
GridPoint2 | A point in a 2D grid, with integer x and y coordinates |
GridPoint3 | A point in a 3D grid, with integer x and y coordinates |
Interpolation | Takes a linear value in the range of 0-1 and outputs a (usually) non-linear, interpolated value. |
Interpolation.Bounce | |
Interpolation.BounceIn | |
Interpolation.BounceOut | |
Interpolation.Elastic | |
Interpolation.ElasticIn | |
Interpolation.ElasticOut | |
Interpolation.Exp | |
Interpolation.ExpIn | |
Interpolation.ExpOut | |
Interpolation.Pow | |
Interpolation.PowIn | |
Interpolation.PowOut | |
Interpolation.Swing | |
Interpolation.SwingIn | |
Interpolation.SwingOut | |
Intersector | Class offering various static methods for intersection testing between different geometric objects. |
Intersector.MinimumTranslationVector | |
Intersector.SplitTriangle | |
MathUtils | Utility and fast math functions. |
Matrix3 | A 3x3 column major matrix; useful for 2D transforms. |
Matrix4 | Encapsulates a column major 4 by 4 matrix. |
Plane | A plane defined via a unit length normal and the distance from the origin, as you learned in your math class. |
Polygon | Encapsulates a 2D polygon defined by it's vertices relative to an origin point (default of 0, 0). |
Polyline | |
Quaternion | A simple quaternion class. |
Rectangle | Encapsulates a 2D rectangle defined by it's bottom corner point and its extends in x (width) and y (height). |
Vector2 | Encapsulates a 2D vector. |
Vector3 | Encapsulates a 3D vector. |
WindowedMean | A simple class keeping track of the mean of a stream of values within a certain window. |
Enum Summary | |
---|---|
Plane.PlaneSide | Enum specifying on which side a point lies respective to the plane and it's normal. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |