| Interface | Description | 
|---|---|
| BarycentricPlanarShape | |
| Extent | Represents a volume enclosing one or more objects or collections of points. | 
| ExtentHolder | ExtentHolder provides an interface to query an object's enclosing volume in model coordinates. | 
| MeasurableArea | This interfaces provides methods to query measurements of surface-defining objects. | 
| MeasurableLength | 
| Class | Description | 
|---|---|
| Angle | Represents a geometric angle. | 
| BarycentricQuadrilateral | See http://www.cs.kuleuven.be/~ares/Publications/LagaeDutre2005AnEfficientRayQuadrilateralIntersectionTest/paper.pdf
 for a description of the calculations used to compute barycentric and bilinear coordinates. | 
| BarycentricTriangle | |
| BilinearInterpolator | |
| Box | An arbitrarily oriented box, typically used as a oriented bounding volume for a collection of points or shapes. | 
| Cylinder | Represents a geometric cylinder, most often used as a bounding volume. | 
| Frustum | Represents a view frustum composed of six planes: left, right, bottom, top, near far. | 
| Frustum.Corners | Holds the eight corner points of a frustum. | 
| GeoQuad | |
| Intersection | |
| LatLon | Represents a point on the two-dimensional surface of a globe. | 
| Line | |
| Matrix | |
| PickPointFrustum | |
| Plane | Represents a  Planein Cartesian coordinates, defined by a normal vector to the plane and a signed scalar
 value proportional to the distance of the plane from the origin. | 
| PolarPoint | Represents a point in space defined by a latitude, longitude and distance from the origin. | 
| Position | |
| Position.PositionList | |
| Quaternion | |
| Sector | Sectorrepresents a rectangular region of latitude and longitude. | 
| Sphere | Represents a sphere in three dimensional space. | 
| Triangle | Provides operations on triangles. | 
| Triangle.TriangleIntersection | Defines a line segment representing the intersection of a line with and in the plane of a triangle. | 
| Vec4 |