Package com.badlogic.gdx.math

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.
 



Copyright © 2014. All Rights Reserved.