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 |
|