libgdx API

Package com.badlogic.gdx.math

Class Summary
CatmullRomSpline Encapsulates a catmull rom spline with n control points, n >= 4.
Circle A convenient 2D circle class.
EarClippingTriangulator A simple implementation of the ear cutting algorithm to triangulate simple polygons without holes.
FloatCounter  
Frustum  
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  
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.
 


libgdx API

Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)