Geometry
Classes
Class | Description | |
---|---|---|
![]() | AABox |
An axis aligned Box.
|
![]() | BoundingBoxHelper |
Class BoundingBoxHelper
|
![]() | Box |
Class Box
|
![]() | Capsule |
Defines a capsule that is orientated along its body x direction, with
its start at its position.
|
![]() | Distance |
Class Distance
|
![]() | Heightmap |
Defines a heightmap that has up in the "Y" direction
|
![]() | Intersection |
Class Intersection
|
![]() | Octree |
Class Octree
|
![]() | Overlap |
Class Overlap
|
![]() | Plane |
Class Plane
|
![]() | Primitive | |
![]() | Sphere |
Class Sphere
|
![]() | TriangleMesh |
Class TriangleMesh
|
Structures
Structure | Description | |
---|---|---|
![]() | Box..::..Edge |
Edge just contains indexes into the points returned by GetCornerPoints.
|
![]() | IndexedTriangle |
Support for an indexed triangle - assumes ownership by something that
has an array of vertices and an array of tIndexedTriangle
|
![]() | Line |
A line goes through pos, and extends infinitely far in both
directions along dir.
|
![]() | PrimitiveProperties |
Struct PrimitiveProperties
|
![]() | Ray |
A Ray is just a line that extends in the +ve direction
|
![]() | Rectangle |
Class Rectangle
|
![]() | Segment |
A Segment is a line that starts at origin and goes only as far as
(origin + delta).
|
![]() | Triangle |
Defines a 3d triangle. Each edge goes from the origin.
Cross(edge0, edge1) gives the triangle normal.
|
![]() | TriangleVertexIndices |
Structure used to set up the mesh
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | Box..::..BoxPointIndex |
Indices into the points returned by GetCornerPoints
|
![]() | Intersection..::..CornersToTest |
enum CornersToTest
|
![]() | Intersection..::..EdgesToTest |
enum EdgesToTest
|
![]() | PrimitiveProperties..::..MassDistributionEnum |
enum MassDistribution
|
![]() | PrimitiveProperties..::..MassTypeEnum |
enum MassTypeEnum (density is mass per volume SOLID, otherwise pass per surface area
|
![]() | PrimitiveType |
The JigLibX default Primitives.
|