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 semiinfinite 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 nontransformable axisaligned
nonnegative spatial size. 
Size3Test 

Tuple3 
An abstract base class for a 3D spatial element (3tuple), 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 
