| Package | Description |
|---|---|
| org.bytedeco.bullet.BulletCollision | |
| org.bytedeco.bullet.BulletDynamics | |
| org.bytedeco.bullet.BulletSoftBody | |
| org.bytedeco.bullet.global |
| Class and Description |
|---|
| _btMprSimplex_t |
| _btMprSupport_t |
| BT_BOX_BOX_TRANSFORM_CACHE
Class for transforming a model1 to the space of model0
|
| BT_QUANTIZED_BVH_NODE
btQuantizedBvhNode is a compressed aabb node, 16 bytes.
|
| BT_QUANTIZED_BVH_NODE_Array
The btAlignedObjectArray template class uses a subset of the stl::vector interface for its methods
It is developed to replace stl::vector to avoid portability issues, including STL alignment issues to add SIMD/SSE data
|
| btActivatingCollisionAlgorithm
This class is not enabled yet (work-in-progress) to more aggressively activate objects.
|
| btAlignedBox3d |
| btBox2dBox2dCollisionAlgorithm.CreateFunc |
| btBoxBoxCollisionAlgorithm.CreateFunc |
| btBoxBoxDetector
btBoxBoxDetector wraps the ODE box-box collision detector
re-distributed under the Zlib license with permission from Russell L.
|
| btBoxShape
The btBoxShape is a box primitive around the origin, its sides axis aligned with length specified by half extents, in local shape coordinates.
|
| btBroadphaseAabbCallback |
| btBroadphaseInterface
The btBroadphaseInterface class provides an interface to detect aabb-overlapping object pairs.
|
| btBroadphasePair
The btBroadphasePair class contains a pair of aabb-overlapping objects.
|
| btBroadphasePairSortPredicate |
| btBroadphaseProxy
The btBroadphaseProxy is the main class that can be used with the Bullet broadphases.
|
| btBroadphaseRayCallback |
| btBU_Simplex1to4
The btBU_Simplex1to4 implements tetrahedron, triangle, line, vertex collision shapes.
|
| btBvhSubtreeInfo
btBvhSubtreeInfo provides info to gather a subtree of limited size
|
| btBvhSubtreeInfoArray |
| btBvhSubtreeInfoData |
| btBvhTree
Basic Box tree structure
|
| btBvhTriangleMeshShape
The btBvhTriangleMeshShape is a static-triangle mesh shape, it can only be used for fixed/non-moving objects.
|
| btCapsuleShape
The btCapsuleShape represents a capsule around the Y axis, there is also the btCapsuleShapeX aligned around the X axis and btCapsuleShapeZ around the Z axis.
|
| btCapsuleShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btCell32 |
| btCell32Array |
| btCell32ArrayArray |
| btCharIndexTripletData |
| btCollisionAlgorithm
btCollisionAlgorithm is an collision interface that is compatible with the Broadphase and btDispatcher.
|
| btCollisionAlgorithmConstructionInfo |
| btCollisionAlgorithmCreateFunc
Used by the btCollisionDispatcher to register and create instances for btCollisionAlgorithm
|
| btCollisionConfiguration
btCollisionConfiguration allows to configure Bullet collision detection
stack allocator size, default collision algorithms and persistent manifold pool size
\todo: describe the meaning
|
| btCollisionDispatcher
btCollisionDispatcher supports algorithms that handle ConvexConvex and ConvexConcave collision pairs.
|
| btCollisionObject
btCollisionObject can be used to manage collision detection objects.
|
| btCollisionObjectArray |
| btCollisionObjectDoubleData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btCollisionObjectFloatData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btCollisionObjectWrapper |
| btCollisionShape
The btCollisionShape class provides an interface for collision shapes that can be shared among btCollisionObjects.
|
| btCollisionShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btCollisionWorld
CollisionWorld is interface and container for the collision detection
|
| btCollisionWorld.AllHitsRayResultCallback |
| btCollisionWorld.ClosestConvexResultCallback |
| btCollisionWorld.ClosestRayResultCallback |
| btCollisionWorld.ContactResultCallback
ContactResultCallback is used to report contact points
|
| btCollisionWorld.ConvexResultCallback
RayResultCallback is used to report new raycast results
|
| btCollisionWorld.LocalConvexResult |
| btCollisionWorld.LocalRayResult |
| btCollisionWorld.LocalShapeInfo
LocalShapeInfo gives extra information for complex shapes
Currently, only btTriangleMeshShape is available, so it just contains triangleIndex and subpart
|
| btCollisionWorld.RayResultCallback
RayResultCallback is used to report new raycast results
|
| btCompoundCollisionAlgorithm
btCompoundCollisionAlgorithm supports collision between CompoundCollisionShapes and other collision shapes
|
| btCompoundCollisionAlgorithm.CreateFunc |
| btCompoundCollisionAlgorithm.SwappedCreateFunc |
| btCompoundCompoundCollisionAlgorithm.CreateFunc |
| btCompoundCompoundCollisionAlgorithm.SwappedCreateFunc |
| btCompoundFromGimpactShape |
| btCompoundShape
The btCompoundShape allows to store multiple other btCollisionShapes
This allows for moving concave collision objects.
|
| btCompoundShapeChild |
| btCompoundShapeChildData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btCompoundShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btConcaveShape
The btConcaveShape class provides an interface for non-moving (static) concave shapes.
|
| btConeShape
The btConeShape implements a cone shape primitive, centered around the origin and aligned with the Y axis.
|
| btConeShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btConstraintRow |
| btContactArray |
| btConvex2dConvex2dAlgorithm.CreateFunc |
| btConvexCast
btConvexCast is an interface for Casting
|
| btConvexCast.CastResult
RayResult stores the closest result
alternatively, add a callback method to decide about closest/all results
|
| btConvexConcaveCollisionAlgorithm.CreateFunc |
| btConvexConcaveCollisionAlgorithm.SwappedCreateFunc |
| btConvexConvexAlgorithm.CreateFunc |
| btConvexHullShape
The btConvexHullShape implements an implicit convex hull of an array of vertices.
|
| btConvexHullShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btConvexInternalAabbCachingShape
btConvexInternalAabbCachingShape adds local aabb caching for convex shapes, to avoid expensive bounding box calculations
|
| btConvexInternalShape
The btConvexInternalShape is an internal base class, shared by most convex shape implementations.
|
| btConvexInternalShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btConvexPenetrationDepthSolver
ConvexPenetrationDepthSolver provides an interface for penetration depth calculation.
|
| btConvexPlaneCollisionAlgorithm.CreateFunc |
| btConvexPointCloudShape
The btConvexPointCloudShape implements an implicit convex hull of an array of vertices.
|
| btConvexPolyhedron |
| btConvexShape
The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape, btConvexHullShape etc.
|
| btConvexTriangleCallback
For each triangle in the concave mesh that overlaps with the AABB of a convex (m_convexProxy), processTriangle is called.
|
| btCylinderShape
The btCylinderShape class implements a cylinder shape primitive, centered around the origin.
|
| btCylinderShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btDbvntNode |
| btDbvt
The btDbvt class implements a fast dynamic bounding volume tree based on axis aligned bounding boxes (aabb tree).
|
| btDbvt.IClone |
| btDbvt.ICollide |
| btDbvt.IWriter |
| btDbvt.sStkCLN |
| btDbvt.sStkNN |
| btDbvt.sStknNN |
| btDbvt.sStkNP |
| btDbvt.sStkNPS |
| btDbvtAabbMm |
| btDbvtBroadphase
The btDbvtBroadphase implements a broadphase using two dynamic AABB bounding volume hierarchies/trees (see btDbvt).
|
| btDbvtNode |
| btDbvtProxy |
| btDbvtStkNNArray |
| btDbvtStkNPSArray |
| btDefaultCollisionConfiguration
btCollisionConfiguration allows to configure Bullet collision detection
stack allocator, pool memory allocators
\todo: describe the meaning
|
| btDefaultCollisionConstructionInfo |
| btDiscreteCollisionDetectorInterface
This interface is made to be used by an iterative approach to do TimeOfImpact calculations
This interface allows to query for closest points and penetration depth between two (convex) objects
the closest point is on the second object (B), and the normal points from the surface on B towards A.
|
| btDiscreteCollisionDetectorInterface.ClosestPointInput |
| btDiscreteCollisionDetectorInterface.Result |
| btDispatcher
The btDispatcher interface class can be used in combination with broadphase to dispatch calculations for overlapping pairs.
|
| btDispatcherInfo |
| btElement |
| btEmptyAlgorithm.CreateFunc |
| btEmptyShape
The btEmptyShape is a collision shape without actual collision detection shape, so most users should ignore this class.
|
| btFace |
| btFaceArray |
| btGenericMemoryPool
Generic Pool class
|
| btGenericPoolAllocator
Generic Allocator with pools
/**
General purpose Allocator which can create Memory Pools dynamiacally as needed.
|
| btGhostObject
The btGhostObject can keep track of all objects that are overlapping
By default, this overlap is based on the AABB
This is useful for creating a character controller, collision sensors/triggers, explosions etc.
|
| btGhostPairCallback
The btGhostPairCallback interfaces and forwards adding and removal of overlapping pairs from the btBroadphaseInterface to btGhostObject.
|
| btGImpactBvh
Structure for containing Boxes
/**
This class offers an structure for managing a box tree of primitives.
|
| btGImpactCollisionAlgorithm.CreateFunc |
| btGImpactCompoundShape
btGImpactCompoundShape allows to handle multiple btCollisionShape objects at once
/**
This class only can manage Convex subshapes
|
| btGImpactCompoundShape.CompoundPrimitiveManager
compound primitive manager
|
| btGImpactMeshShape
This class manages a mesh supplied by the btStridingMeshInterface interface.
|
| btGImpactMeshShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btGImpactMeshShapePart
This class manages a sub part of a mesh supplied by the btStridingMeshInterface interface.
|
| btGImpactMeshShapePart.TrimeshPrimitiveManager
Trimesh primitive manager
/**
Manages the info from btStridingMeshInterface object and controls the Lock/Unlock mechanism
|
| btGImpactQuantizedBvh
Structure for containing Boxes
/**
This class offers an structure for managing a box tree of primitives.
|
| btGImpactShapeInterface
Base class for gimpact shapes
|
| btGjkCollisionDescription |
| btGjkEpaPenetrationDepthSolver
EpaPenetrationDepthSolver uses the Expanding Polytope Algorithm to
calculate the penetration depth between two convex shapes.
|
| btGjkEpaSolver2
btGjkEpaSolver contributed under zlib by Nathanael Presson
|
| btGjkEpaSolver2.sResults |
| btGjkEpaSolver3 |
| btGjkEpaSolver3.sResults |
| btGjkPairDetector
btGjkPairDetector uses GJK to implement the btDiscreteCollisionDetectorInterface
|
| btHashedOverlappingPairCache
Hash-space based Pair Cache, thanks to Erin Catto, Box2D, http://www.box2d.org, and Pierre Terdiman, Codercorner, http://codercorner.com
|
| btHashedSimplePairCache |
| btHeightfieldTerrainShape.Range |
| btIndexedMesh
The btIndexedMesh indexes a single vertex and index array.
|
| btIndexedMeshArray |
| btInternalTriangleIndexCallback |
| btIntIndexData |
| btManifoldPoint
ManifoldContactPoint collects and maintains persistent contactpoints.
|
| btManifoldResult
btManifoldResult is a helper class to manage contact results.
|
| btMaterial |
| btMaterialProperties |
| btMeshPartData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btMiniSDF |
| btMinkowskiPenetrationDepthSolver
MinkowskiPenetrationDepthSolver implements bruteforce penetration depth estimation.
|
| btMprCollisionDescription |
| btMprDistanceInfo |
| btMprSupport_t |
| btMultiIndex |
| btMultiSphereShape
The btMultiSphereShape represents the convex hull of a collection of spheres.
|
| btMultiSphereShapeData |
| btNearCallback
user can override this nearcallback for collision filtering and more finegrained control over collision detection
|
| btNodeOverlapCallback |
| btNullPairCache
btNullPairCache skips add/removal of overlapping pairs.
|
| btOptimizedBvh
The btOptimizedBvh extends the btQuantizedBvh to create AABB tree for triangle meshes, through the btStridingMeshInterface.
|
| btOptimizedBvhNode
btOptimizedBvhNode contains both internal and leaf node information.
|
| btOptimizedBvhNodeDoubleData |
| btOptimizedBvhNodeFloatData |
| btOverlapCallback |
| btOverlapFilterCallback |
| btOverlappingPairCache
The btOverlappingPairCache provides an interface for overlapping pair management (add, remove, storage), used by the btBroadphaseInterface broadphases.
|
| btOverlappingPairCallback
The btOverlappingPairCallback class is an additional optional broadphase user callback for adding/removing overlapping pairs, similar interface to btOverlappingPairCache.
|
| btPairCachingGhostObject |
| btPairSet
A pairset array
|
| btPersistentManifold
btPersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping in the broadphase.
|
| btPersistentManifoldArray |
| btPersistentManifoldDoubleData |
| btPersistentManifoldFloatData |
| btPointCollector |
| btPolyhedralContactClipping |
| btPolyhedralConvexAabbCachingShape
The btPolyhedralConvexAabbCachingShape adds aabb caching to the btPolyhedralConvexShape
|
| btPolyhedralConvexShape
The btPolyhedralConvexShape is an internal interface class for polyhedral convex shapes.
|
| btPositionAndRadius |
| btPrimitiveManagerBase
Prototype Base class for primitive classification
/**
This class is a wrapper for primitive collections.
|
| btPrimitiveTriangle |
| btQuantizedBvh
The btQuantizedBvh class stores an AABB tree that can be quickly traversed on CPU and Cell SPU.
|
| btQuantizedBvhDoubleData |
| btQuantizedBvhFloatData |
| btQuantizedBvhNode
btQuantizedBvhNode is a compressed aabb node, 16 bytes.
|
| btQuantizedBvhNodeArray |
| btQuantizedBvhNodeData |
| btQuantizedBvhTree
Basic Box tree structure
|
| btScaledBvhTriangleMeshShape
The btScaledBvhTriangleMeshShape allows to instance a scaled version of an existing btBvhTriangleMeshShape.
|
| btScaledTriangleMeshShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btSdfCollisionShape |
| btShapeGradients |
| btShapeMatrix |
| btShortIntIndexData |
| btShortIntIndexTripletData |
| btSimpleBroadphase
The SimpleBroadphase is just a unit-test for btAxisSweep3, bt32BitAxisSweep3, or btDbvtBroadphase, so use those classes instead.
|
| btSimpleBroadphaseProxy |
| btSimplePair |
| btSimplexSolverInterface
btSimplexSolverInterface can incrementally calculate distance between origin and up to 4 vertices
Used by GJK or Linear Casting.
|
| btSimulationIslandManager
SimulationIslandManager creates and handles simulation islands, using btUnionFind
|
| btSimulationIslandManager.IslandCallback |
| btSortedOverlappingPairCache
btSortedOverlappingPairCache maintains the objects with overlapping AABB
Typically managed by the Broadphase, Axis3Sweep or btSimpleBroadphase
|
| btSphereBoxCollisionAlgorithm.CreateFunc |
| btSphereShape
The btSphereShape implements an implicit sphere, centered around a local origin with radius.
|
| btSphereSphereCollisionAlgorithm.CreateFunc |
| btSphereTriangleCollisionAlgorithm.CreateFunc |
| btStaticPlaneShape
The btStaticPlaneShape simulates an infinite non-moving (static) collision plane.
|
| btStaticPlaneShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btStorageResult |
| btStridingMeshInterface
The btStridingMeshInterface is the interface class for high performance generic access to triangle meshes, used in combination with btBvhTriangleMeshShape and some other collision shapes.
|
| btStridingMeshInterfaceData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btSubSimplexClosestResult |
| btTetrahedronShapeEx
Helper class for tetrahedrons
|
| btTriangle |
| btTriangleBuffer
The btTriangleBuffer callback can be useful to collect and store overlapping triangles between AABB and concave objects that support 'processAllTriangles'
Example usage of this class:
btTriangleBuffer triBuf;
concaveShape->processAllTriangles(&triBuf,aabbMin, aabbMax);
for (int i=0;i |
| btTriangleCallback
The btTriangleCallback provides a callback for each overlapping triangle when calling processAllTriangles.
|
| btTriangleConvexcastCallback |
| btTriangleIndexVertexArray
The btTriangleIndexVertexArray allows to access multiple triangle meshes, by indexing into existing triangle/index arrays.
|
| btTriangleIndexVertexMaterialArray
Teh btTriangleIndexVertexMaterialArray is built on TriangleIndexVertexArray
The addition of a material array allows for the utilization of the partID and
triangleIndex that are returned in the ContactAddedCallback.
|
| btTriangleInfo
The btTriangleInfo structure stores information to adjust collision normals to avoid collisions against internal edges
it can be generated using
|
| btTriangleInfoData
those fields have to be float and not btScalar for the serialization to work properly
|
| btTriangleInfoMap
The btTriangleInfoMap stores edge angle information for some triangles.
|
| btTriangleInfoMapData |
| btTriangleMesh
The btTriangleMesh class is a convenience class derived from btTriangleIndexVertexArray, that provides storage for a concave triangle mesh.
|
| btTriangleMeshShape
The btTriangleMeshShape is an internal concave triangle mesh interface.
|
| btTriangleMeshShapeData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btTriangleRaycastCallback |
| btTriangleShape |
| btTriangleShapeEx
Helper class for colliding Bullet Triangle Shapes
/**
This class implements a better getAabb method than the previous btTriangleShape class
|
| btUnionFind
UnionFind calculates connected subsets
|
| btUsageBitfield |
| btVoronoiSimplexSolver
btVoronoiSimplexSolver is an implementation of the closest point distance algorithm from a 1-4 points simplex to the origin.
|
| GIM_BVH_DATA
GIM_BVH_DATA is an internal GIMPACT collision structure to contain axis aligned bounding box
|
| GIM_BVH_DATA_ARRAY |
| GIM_BVH_DATA_Array_ |
| GIM_BVH_TREE_NODE
Node Structure for trees
|
| GIM_BVH_TREE_NODE_Array_ |
| GIM_CONTACT
The GIM_CONTACT is an internal GIMPACT structure, similar to btManifoldPoint.
|
| GIM_CONTACT_Array_ |
| GIM_PAIR
Overlapping pair
|
| GIM_PAIR_Array_ |
| GIM_TRIANGLE_CONTACT
Structure for collision
|
| MyCallback |
| MyInternalTriangleIndexCallback |
| Class and Description |
|---|
| btBroadphaseInterface
The btBroadphaseInterface class provides an interface to detect aabb-overlapping object pairs.
|
| btBroadphaseProxy
The btBroadphaseProxy is the main class that can be used with the Bullet broadphases.
|
| btCollisionConfiguration
btCollisionConfiguration allows to configure Bullet collision detection
stack allocator size, default collision algorithms and persistent manifold pool size
\todo: describe the meaning
|
| btCollisionObject
btCollisionObject can be used to manage collision detection objects.
|
| btCollisionObjectArray |
| btCollisionObjectDoubleData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btCollisionObjectFloatData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btCollisionShape
The btCollisionShape class provides an interface for collision shapes that can be shared among btCollisionObjects.
|
| btCollisionWorld
CollisionWorld is interface and container for the collision detection
|
| btConvexShape
The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape, btConvexHullShape etc.
|
| btDispatcher
The btDispatcher interface class can be used in combination with broadphase to dispatch calculations for overlapping pairs.
|
| btManifoldPoint
ManifoldContactPoint collects and maintains persistent contactpoints.
|
| btPairCachingGhostObject |
| btPersistentManifold
btPersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping in the broadphase.
|
| btPersistentManifoldArray |
| btSimulationIslandManager
SimulationIslandManager creates and handles simulation islands, using btUnionFind
|
| btSimulationIslandManager.IslandCallback |
| Class and Description |
|---|
| btBroadphaseAabbCallback |
| btBroadphaseInterface
The btBroadphaseInterface class provides an interface to detect aabb-overlapping object pairs.
|
| btBroadphaseProxy
The btBroadphaseProxy is the main class that can be used with the Bullet broadphases.
|
| btBroadphaseRayCallback |
| btCollisionAlgorithm
btCollisionAlgorithm is an collision interface that is compatible with the Broadphase and btDispatcher.
|
| btCollisionAlgorithmConstructionInfo |
| btCollisionAlgorithmCreateFunc
Used by the btCollisionDispatcher to register and create instances for btCollisionAlgorithm
|
| btCollisionConfiguration
btCollisionConfiguration allows to configure Bullet collision detection
stack allocator size, default collision algorithms and persistent manifold pool size
\todo: describe the meaning
|
| btCollisionObject
btCollisionObject can be used to manage collision detection objects.
|
| btCollisionObjectFloatData
do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64
|
| btCollisionObjectWrapper |
| btCollisionShape
The btCollisionShape class provides an interface for collision shapes that can be shared among btCollisionObjects.
|
| btCollisionWorld
CollisionWorld is interface and container for the collision detection
|
| btCollisionWorld.RayResultCallback
RayResultCallback is used to report new raycast results
|
| btConcaveShape
The btConcaveShape class provides an interface for non-moving (static) concave shapes.
|
| btConvexInternalShape
The btConvexInternalShape is an internal base class, shared by most convex shape implementations.
|
| btConvexShape
The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape, btConvexHullShape etc.
|
| btDbvntNode |
| btDbvt
The btDbvt class implements a fast dynamic bounding volume tree based on axis aligned bounding boxes (aabb tree).
|
| btDbvt.ICollide |
| btDbvtNode |
| btDefaultCollisionConfiguration
btCollisionConfiguration allows to configure Bullet collision detection
stack allocator, pool memory allocators
\todo: describe the meaning
|
| btDefaultCollisionConstructionInfo |
| btDispatcher
The btDispatcher interface class can be used in combination with broadphase to dispatch calculations for overlapping pairs.
|
| btDispatcherInfo |
| btGjkEpaSolver2.sResults |
| btManifoldResult
btManifoldResult is a helper class to manage contact results.
|
| btPersistentManifold
btPersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping in the broadphase.
|
| btPersistentManifoldArray |
| btSimulationIslandManager.IslandCallback |
| btTriangleCallback
The btTriangleCallback provides a callback for each overlapping triangle when calling processAllTriangles.
|
| Class and Description |
|---|
| btBroadphasePair
The btBroadphasePair class contains a pair of aabb-overlapping objects.
|
| btBvhTriangleMeshShape
The btBvhTriangleMeshShape is a static-triangle mesh shape, it can only be used for fixed/non-moving objects.
|
| btCollisionObject
btCollisionObject can be used to manage collision detection objects.
|
| btCollisionObjectWrapper |
| btCompoundShape
The btCompoundShape allows to store multiple other btCollisionShapes
This allows for moving concave collision objects.
|
| btCompoundShapeChild |
| btDbvtAabbMm |
| btGImpactMeshShape
This class manages a mesh supplied by the btStridingMeshInterface interface.
|
| btHeightfieldTerrainShape
btHeightfieldTerrainShape simulates a 2D heightfield terrain
/**
The caller is responsible for maintaining the heightfield array; this
class does not make a copy.
|
| btManifoldPoint
ManifoldContactPoint collects and maintains persistent contactpoints.
|
| btMprSimplex_t |
| btMprSupport_t |
| btShapePairCallback |
| btTriangleInfoMap
The btTriangleInfoMap stores edge angle information for some triangles.
|
| CalculateCombinedCallback
These callbacks are used to customize the algorith that combine restitution, friction, damping, Stiffness
|
| ContactAddedCallback |
Copyright © 2024. All rights reserved.