| 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
Plane in 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 |
Sector represents 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 |