|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| InternalTriangleIndexCallback | Callback for internal processing of triangles. |
| NodeOverlapCallback | Callback for operating with OptimizedBvh. |
| TriangleCallback | Callback for processing of triangles. |
| Class Summary | |
|---|---|
| BoxShape | BoxShape implements both a feature based (vertex/edge/plane) and implicit
(localGetSupportingVertex) box. |
| BU_Simplex1to4 | BU_Simplex1to4 implements feature based and implicit simplex of up to 4 vertices (tetrahedron, triangle, line, vertex). |
| BvhSubtreeInfo | BvhSubtreeInfo provides info to gather a subtree of limited size. |
| BvhTriangleMeshShape | BvhTriangleMeshShape is a static-triangle mesh shape with Bounding Volume Hierarchy optimization. |
| ByteBufferVertexData | |
| CapsuleShape | CapsuleShape represents a capsule around the Y axis. |
| CapsuleShapeX | CapsuleShapeX represents a capsule around the X axis. |
| CapsuleShapeZ | CapsuleShapeZ represents a capsule around the Z axis. |
| CollisionShape | CollisionShape provides interface for collision shapes that can be shared among CollisionObjects. |
| CompoundShape | CompoundShape allows to store multiple other CollisionShapes. |
| CompoundShapeChild | Compound shape child. |
| ConcaveShape | ConcaveShape provides an abstract class for concave shapes that can produce triangles that overlaps given AABB. |
| ConeShape | ConeShape implements a cone shape, around the Y axis. |
| ConeShapeX | ConeShape implements a cone shape, around the X axis. |
| ConeShapeZ | ConeShape implements a cone shape, around the Z axis. |
| ConvexHullShape | ConvexHullShape implements an implicit (localGetSupportingVertex)
convex hull of a point cloud (vertices). |
| ConvexInternalShape | ConvexInternalShape carries some additional data, shared by most implementations. |
| ConvexShape | ConvexShape is an abstract shape class. |
| CylinderShape | Cylinder shape around the Y axis. |
| CylinderShapeX | Cylinder shape around the X axis. |
| CylinderShapeZ | Cylinder shape around the Z axis. |
| IndexedMesh | IndexedMesh indexes into existing vertex and index arrays, in a similar way to OpenGL's glDrawElements. |
| MinkowskiSumShape | MinkowskiSumShape represents implicit (localGetSupportingVertex)
based Minkowski sum of two convex implicit shapes. |
| OptimizedBvh | OptimizedBvh store an AABB tree that can be quickly traversed on CPU (and SPU, GPU in future). |
| OptimizedBvhNode | OptimizedBvhNode contains both internal and leaf node information. |
| PolyhedralConvexShape | PolyhedralConvexShape is an abstract class for feature based (vertex/edge/face) convex shapes. |
| QuantizedBvhNodes | QuantizedBvhNodes is array of compressed AABB nodes, each of 16 bytes. |
| ScaledBvhTriangleMeshShape | The ScaledBvhTriangleMeshShape allows to instance a scaled version of an existing
BvhTriangleMeshShape. |
| ShapeHull | ShapeHull takes a ConvexShape, builds the convex hull using HullLibrary
and provides triangle indices and vertices. |
| SphereShape | SphereShape implements an implicit (localGetSupportingVertex) sphere. |
| StaticPlaneShape | StaticPlaneShape simulates an "infinite" plane by dynamically reporting triangles approximated by intersection of the plane with the AABB. |
| StridingMeshInterface | StridingMeshInterface is the abstract class for high performance access to triangle meshes. |
| TriangleIndexVertexArray | TriangleIndexVertexArray allows to use multiple meshes, by indexing into existing triangle/index arrays. |
| TriangleMeshShape | Concave triangle mesh abstract class. |
| TriangleShape | Single triangle shape. |
| UniformScalingShape | Applies uniform scaling to other ConvexShape. |
| VertexData | Allows accessing vertex data. |
| Enum Summary | |
|---|---|
| ScalarType | Scalar type, used when accessing triangle mesh data. |
| TraversalMode | Traversal mode for OptimizedBvh. |
Collision shapes.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||