| Class | Description |
|---|---|
| IntersectionPoint |
Wraps a 3D point and parametric time value.
|
| Line |
Represents a line in 3D space.
|
| Mat2f |
2x2 matrix class useful for simple linear algebra.
|
| Mat3f |
3x3 matrix class useful for simple linear algebra.
|
| Mat4f |
A (very incomplete) 4x4 matrix class.
|
| Matf |
Arbitrary-size single-precision matrix class.
|
| MathUtil |
Utility math routines.
|
| Plane |
Represents a plane in 3D space.
|
| PlaneUV |
This differs from the Plane class in that it maintains an origin
and orthonormal U, V axes in the plane so that it can project a 3D
point to a 2D one.
|
| Rotf |
Represents a rotation with single-precision components
|
| Vec2f |
2-element single-precision vector
|
| Vec3d |
3-element double-precision vector
|
| Vec3f |
3-element single-precision vector
|
| Vec4f |
4-element single-precision vector
|
| Vecf |
Arbitrary-length single-precision vector class.
|
| Veci |
Arbitrary-length integer vector class.
|
| Exception | Description |
|---|---|
| DimensionMismatchException |
Thrown to indicate a mismatch of dimensionality of a matrix or
vector.
|
| NonSquareMatrixException |
Thrown to indicate a non-square matrix during an operation
requiring one.
|
| SingularMatrixException |
Thrown to indicate a singular matrix during an inversion or
related operation.
|
Copyright © 2007–2017 Gephi Consortium. All rights reserved.