Provides 3D vector mathematics classes.
| Modifier and Type | Class 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. |