| BitHacks |
|
| Box3f |
|
| Circle2f |
|
| ColorRGB |
ColorRGB.
|
| ColorRGBA |
ColorRGBA.
|
| Cone3f |
|
| Ellipsoid3f |
|
| GMatrixd |
Matrix operations are applied on the left.
|
| GMatrixf |
Matrix operations are applied on the left.
|
| GVectord |
General sized double vector.
|
| GVectorf |
General sized float vector.
|
| LinCompf |
The linear component is represented as P+t*D where P is the component origin
and D is a unit-length direction vector.
|
| Line2f |
The line is represented as P+t*D where P is the line origin and D is a
unit-length direction vector.
|
| Line3f |
The line is represented as P+t*D where P is the line origin and D is a
unit-length direction vector.
|
| Mathd |
|
| Mathf |
|
| Matrix2f |
Matrix operations are applied on the left.
|
| Matrix3f |
Matrix operations are applied on the left.
|
| Matrix4d |
Matrix operations are applied on the left.
|
| Matrix4f |
Matrix operations are applied on the left.
|
| Plane3f |
The plane is represented as Dot(N,X) = c where N is a unit-length normal
vector, c is the plane constant, and X is any point on the plane.
|
| Polynomial1f |
Limited implementation of a floating-point polynomial of 1 variable.
|
| Quaternion |
A quaternion is q = w + x*i + y*j + z*k where (w,x,y,z) is not necessarily a
unit length vector in 4D.
|
| Ray2f |
The ray is represented as P+t*D, where P is the ray origin, D is a
unit-length direction vector, and t >= 0.
|
| Ray3f |
The ray is represented as P+t*D, where P is the ray origin, D is a
unit-length direction vector, and t >= 0.
|
| Segment2f |
|
| Segment3f |
The segment is represented as P+t*D, where P is the segment origin, D is a
unit-length direction vector and |t| <= e.
|
| Sphere3f |
The sphere is represented as |X-C| = R where C is the center and R is the
radius.
|
| Triangle2f |
The triangle is represented as an array of three vertices, V0, V1, and V2.
|
| Triangle3f |
The triangle is represented as an array of three vertices, V0, V1, and V2.
|
| Vector2d |
2D Vector object.
|
| Vector2f |
2D Vector object.
|
| Vector3d |
3D Vector object.
|
| Vector3f |
3D Vector object.
|
| Vector4d |
3D Vector object (X,Y,Z,W).
|
| Vector4f |
3D Vector object (X,Y,Z,W).
|