| Name | Description | Type | Package | Framework |
| BoxShape | BoxShape is a box primitive around the origin, its sides axis aligned with length specified by half extents, in local shape coordinates. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| BU_Simplex1to4 | BU_Simplex1to4 implements feature based and implicit simplex of up to 4 vertices (tetrahedron, triangle, line, vertex). | Class | com.bulletphysics.collision.shapes | JBullet |
|
| BvhSubtreeInfo | BvhSubtreeInfo provides info to gather a subtree of limited size. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| BvhTriangleMeshShape | BvhTriangleMeshShape is a static-triangle mesh shape with several optimizations, such as bounding volume hierarchy. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ByteBufferVertexData | | Class | com.bulletphysics.collision.shapes | JBullet |
|
| CapsuleShape | CapsuleShape represents a capsule around the Y axis, there is also the CapsuleShapeX aligned around the X axis and CapsuleShapeZ around | Class | com.bulletphysics.collision.shapes | JBullet |
|
| CapsuleShapeX | CapsuleShapeX represents a capsule around the X axis. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| CapsuleShapeZ | CapsuleShapeZ represents a capsule around the Z axis. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| CollisionShape | CollisionShape class provides an interface for collision shapes that can be shared among CollisionObjects. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| CompoundShape | CompoundShape allows to store multiple other CollisionShapes. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| CompoundShapeChild | Compound shape child. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ConcaveShape | ConcaveShape class provides an interface for non-moving (static) concave shapes. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ConeShape | ConeShape implements a cone shape primitive, centered around the origin and aligned with the Y axis. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ConeShapeX | ConeShape implements a cone shape, around the X axis. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ConeShapeZ | ConeShape implements a cone shape, around the Z axis. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ConvexHullShape | ConvexHullShape implements an implicit convex hull of an array of vertices. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ConvexInternalShape | ConvexInternalShape is an internal base class, shared by most convex shape implementations. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ConvexShape | ConvexShape is an abstract shape class. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| CylinderShape | CylinderShape class implements a cylinder shape primitive, centered around the origin. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| CylinderShapeX | Cylinder shape around the X axis. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| CylinderShapeZ | Cylinder shape around the Z axis. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| IndexedMesh | IndexedMesh indexes into existing vertex and index arrays, in a similar way to OpenGL's glDrawElements. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| InternalTriangleIndexCallback | Callback for internal processing of triangles. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| MinkowskiSumShape | MinkowskiSumShape is only for advanced users. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| NodeOverlapCallback | Callback for operating with OptimizedBvh. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| OptimizedBvh | OptimizedBvh store an AABB tree that can be quickly traversed on CPU (and SPU, GPU in future). | Class | com.bulletphysics.collision.shapes | JBullet |
|
| OptimizedBvhNode | OptimizedBvhNode contains both internal and leaf node information. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| PolyhedralConvexShape | PolyhedralConvexShape is an internal interface class for polyhedral convex shapes. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| QuantizedBvhNodes | QuantizedBvhNodes is array of compressed AABB nodes, each of 16 bytes. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ScalarType | enum ScalarTypeextends EnumScalar type, used when accessing triangle mesh data. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ScaledBvhTriangleMeshShape | The ScaledBvhTriangleMeshShape allows to instance a scaled version of an existing BvhTriangleMeshShape. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| ShapeHull | ShapeHull takes a ConvexShape, builds the convex hull using HullLibrary and provides triangle indices and vertices. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| SphereShape | SphereShape implements an implicit sphere, centered around a local origin with radius. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| StaticPlaneShape | StaticPlaneShape simulates an infinite non-moving (static) collision plane. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| StridingMeshInterface | StridingMeshInterface is the abstract class for high performance access to triangle meshes. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| TraversalMode | enum TraversalModeextends EnumTraversal mode for OptimizedBvh. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| TriangleCallback | TriangleCallback provides a callback for each overlapping triangle when calling processAllTriangles. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| TriangleIndexVertexArray | TriangleIndexVertexArray allows to use multiple meshes, by indexing into existing triangle/index arrays. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| TriangleMeshShape | Concave triangle mesh abstract class. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| TriangleShape | Single triangle shape. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| UniformScalingShape | UniformScalingShape allows to re-use uniform scaled instances of ConvexShape in a memory efficient way. | Class | com.bulletphysics.collision.shapes | JBullet |
|
| VertexData | Allows accessing vertex data. | Class | com.bulletphysics.collision.shapes | JBullet |