Top Description Classes
[default module]

Package javax.vecmath


Provides 3D vector mathematics classes.

Class Summary

Modifier and TypeClass and Description
public class
AxisAngle4d

A four-element axis angle represented by double-precision floating point x,y,z,angle components.

public class
AxisAngle4f

A four-element axis angle represented by single-precision floating point x,y,z,angle components.

public class
Color3b

A three-byte color value represented by byte x, y, and z values.

public class
Color3f

A three-element color value represented by single precision floating point x,y,z values.

public class
Color4b

A four-byte color value represented by byte x, y, z, and w values.

public class
Color4f

A four-element color represented by single precision floating point x, y, z, and w values.

public class
GMatrix

A double precision, general, dynamically-resizable, two-dimensional matrix class.

public class
GVector

A double precision, general, dynamically-resizable, one-dimensional vector class.

public class
Matrix3d

A double precision floating point 3 by 3 matrix.

public class
Matrix3f

A single precision floating point 3 by 3 matrix.

public class
Matrix4d

A double precision floating point 4 by 4 matrix.

public class
Matrix4f

A single precision floating point 4 by 4 matrix.

public class
MismatchedSizeException

Indicates that an operation cannot be completed properly because of a mismatch in the sizes of object attributes.

public class
Point2d

A 2 element point that is represented by double precision floating point x,y coordinates.

public class
Point2f

A 2 element point that is represented by single precision floating point x,y coordinates.

public class
Point2i

A 2-element point represented by signed integer x,y coordinates.

public class
Point3d

A 3 element point that is represented by double precision floating point x,y,z coordinates.

public class
Point3f

A 3 element point that is represented by single precision floating point x,y,z coordinates.

public class
Point3i

A 3 element point represented by signed integer x,y,z coordinates.

public class
Point4d

A 4 element vector represented by double precision floating point x,y,z,w coordinates.

public class
Point4f

A 4 element point represented by single precision floating point x,y,z,w coordinates.

public class
Point4i

A 4 element point represented by signed integer x,y,z,w coordinates.

public class
Quat4d

A 4-element quaternion represented by double precision floating point x,y,z,w coordinates.

public class
Quat4f

A 4 element unit quaternion represented by single precision floating point x,y,z,w coordinates.

public class
SingularMatrixException

Indicates that inverse of a matrix can not be computed.

public class
TexCoord2f

A 2-element vector that is represented by single-precision floating point x,y coordinates.

public class
TexCoord3f

A 3 element texture coordinate that is represented by single precision floating point x,y,z coordinates.

public class
TexCoord4f

A 4 element texture coordinate that is represented by single precision floating point x,y,z,w coordinates.

public abstract class
Tuple2d

A generic 2-element tuple that is represented by double-precision floating point x,y coordinates.

public abstract class
Tuple2f

A generic 2-element tuple that is represented by single-precision floating point x,y coordinates.

public abstract class
Tuple2i

A 2-element tuple represented by signed integer x,y coordinates.

public abstract class
Tuple3b

A three byte tuple.

public abstract class
Tuple3d

A generic 3-element tuple that is represented by double-precision floating point x,y,z coordinates.

public abstract class
Tuple3f

A generic 3-element tuple that is represented by single precision-floating point x,y,z coordinates.

public abstract class
Tuple3i

A 3-element tuple represented by signed integer x,y,z coordinates.

public abstract class
Tuple4b

A four byte tuple.

public abstract class
Tuple4d

A 4 element tuple represented by double precision floating point x,y,z,w coordinates.

public abstract class
Tuple4f

A 4-element tuple represented by single-precision floating point x,y,z,w coordinates.

public abstract class
Tuple4i

A 4-element tuple represented by signed integer x,y,z,w coordinates.

pack-priv class
pack-priv class
VecMathUtil

Utility vecmath class used when computing the hash code for vecmath objects containing float or double values.

public class
Vector2d

A 2-element vector that is represented by double-precision floating point x,y coordinates.

public class
Vector2f

A 2-element vector that is represented by single-precision floating point x,y coordinates.

public class
Vector3d

A 3-element vector that is represented by double-precision floating point x,y,z coordinates.

public class
Vector3f

A 3-element vector that is represented by single-precision floating point x,y,z coordinates.

public class
Vector4d

A 4-element vector represented by double-precision floating point x,y,z,w coordinates.

public class
Vector4f

A 4-element vector represented by single-precision floating point x,y,z,w coordinates.