|
Class Summary |
| 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 |
A viewport aligned Frustum that also stores the 2D screen rectangle that the Frustum contains. |
| 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 |
|