com.jme3.mathpackage provides mathematic data structures and utilities which are used by the rest of the engine.
This class offers methods to help with curves and surfaces calculations.
Verifies that algorithms in
LineSegment represents a segment in the space.
Started Date: Jul 16, 2004
Represents a translation, rotation and scale in one object.
com.jme3.mathpackage provides mathematic data structures and utilities which are used by the rest of the engine. The math package provides the following classes:
Vector2f- 2D general purpose vector
Vector3f- 3D general purpose vector
Vector4f- 4D general purpose vector
ColorRGBA- Floating-point RGB color with alpha
Quaternion- Specialized 4D data structure to represent rotation
Matrix3f- 3x3 matrix, usually used to represent rotation
Matrix4f- 4x4 matrix, used as an efficient transform representation
AbstractTriangle- Abstract triangle. Data to be provided by implementation
Triangle- Concrete implementation of AbstractTriangle with center and normal vectors
Line- Infinite 3D line
LineSegment- 3D line with start and end point
Plane- 3D plane
Ray- 3D ray
Rectangle- 3D rectangle
Ring- 3D ring
Spline- 3D curve defined by control points and a function