|
Class Summary |
| AllTests |
|
| AxisAngle3 |
A 3D spatial transform specifying rotation about an arbitrary axis,
which is defined by a scalar angle and a rotation axis vector. |
| Line3 |
A 3D spatial element representing a line of infinite extent, which is
defined by a position point and a direction unit vector. |
| Matrix4 |
A 3D spatial transform specifying an arbitrary homogenous transform,
which is defined by a 4x4 matrix with double precision. |
| Plane3 |
A 3D spatial element representing a plane of infinite extent, which is
defined by a normal vector and a (possibly negative) distance from the
origin along the vector. |
| Point3 |
A 3D spatial element representing a point (vertex), which is used
exclusively for spatial position. |
| Point3Field |
|
| Point3Field.EventIn |
|
| Point3Field.EventInOut |
|
| Point3Field.EventOut |
|
| Point3Test |
|
| Polygon3 |
A 3D spatial element representing a plane with a finite and convex extent,
with the extent defined by 3 or more coplanar vertex points. |
| Polygon3.Immutable |
|
| Ray3 |
A 3D spatial element representing a line of semi-infinite extent, which is
defined by a position point and a direction vector. |
| Segment3 |
A 3D spatial element representing a line of finite extent (line segment),
which is defined by a position point, a direction vector, and a length,
and by a head point and a tail point. |
| Size3 |
A 3D spatial element representing a non-transformable axis-aligned
non-negative spatial size. |
| Size3Test |
|
| Tuple3 |
An abstract base class for a 3D spatial element (3-tuple), with
double precision. |
| Tuple3Test |
|
| UnitVector3 |
A 3D spatial element representing a vector that is always normalized
(length is always one). |
| UnitVector3Test |
|
| Vector3 |
A 3D spatial element representing a vector, which is used exclusively
for spatial direction and magnitude. |
| Vector3Field |
|
| Vector3Field.EventIn |
|
| Vector3Field.EventInOut |
|
| Vector3Field.EventOut |
|
| Vector3Test |
|