| Class | 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
|
| bt32BitAxisSweep3 |
The bt32BitAxisSweep3 allows higher precision quantization and more objects compared to the btAxisSweep3 sweep and prune.
|
| btActivatingCollisionAlgorithm |
This class is not enabled yet (work-in-progress) to more aggressively activate objects.
|
| btAlignedBox3d | |
| btAxisSweep3 |
The btAxisSweep3 is an efficient implementation of the 3d axis sweep and prune broadphase.
|
| btBox2dBox2dCollisionAlgorithm |
box-box collision detection
|
| btBox2dBox2dCollisionAlgorithm.CreateFunc | |
| btBox2dShape |
The btBox2dShape is a box primitive around the origin, its sides axis aligned with length specified by half extents, in local shape coordinates.
|
| btBoxBoxCollisionAlgorithm |
box-box collision detection
|
| 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
|
| btCapsuleShapeX |
btCapsuleShapeX represents a capsule around the Z axis
the total height is height+2*radius, so the height is just the height between the center of each 'sphere' of the capsule caps.
|
| btCapsuleShapeZ |
btCapsuleShapeZ represents a capsule around the Z axis
the total height is height+2*radius, so the height is just the height between the center of each 'sphere' of the capsule caps.
|
| 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.
|
| btCollisionDispatcherMt | |
| 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
|
| btCollisionWorldImporter | |
| btCompoundCollisionAlgorithm |
btCompoundCollisionAlgorithm supports collision between CompoundCollisionShapes and other collision shapes
|
| btCompoundCollisionAlgorithm.CreateFunc | |
| btCompoundCollisionAlgorithm.SwappedCreateFunc | |
| btCompoundCompoundCollisionAlgorithm |
btCompoundCompoundCollisionAlgorithm supports collision between two btCompoundCollisionShape shapes
|
| 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
|
| btConeShapeX |
btConeShape implements a Cone shape, around the X axis
|
| btConeShapeZ |
btConeShapeZ implements a Cone shape, around the Z axis
|
| btConeTwistConstraint | |
| btConstraintRow | |
| btContactArray | |
| btContinuousConvexCollision |
btContinuousConvexCollision implements angular and linear time of impact for convex objects.
|
| btConvex2dConvex2dAlgorithm |
The convex2dConvex2dAlgorithm collision algorithm support 2d collision detection for btConvex2dShape
Currently it requires the btMinkowskiPenetrationDepthSolver, it has support for 2d penetration depth computation
|
| btConvex2dConvex2dAlgorithm.CreateFunc | |
| btConvex2dShape |
The btConvex2dShape allows to use arbitrary convex shapes as 2d convex shapes, with the Z component assumed to be 0.
|
| 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 |
btConvexConcaveCollisionAlgorithm supports collision between convex shapes and (concave) trianges meshes.
|
| btConvexConcaveCollisionAlgorithm.CreateFunc | |
| btConvexConcaveCollisionAlgorithm.SwappedCreateFunc | |
| btConvexConvexAlgorithm |
The convexConvexAlgorithm collision algorithm implements time of impact, convex closest points and penetration depth calculations between two convex objects.
|
| 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 |
btSphereBoxCollisionAlgorithm provides sphere-box collision detection.
|
| 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.
|
| btConvexTriangleMeshShape |
The btConvexTriangleMeshShape is a convex hull of a triangle mesh, but the performance is not as good as btConvexHullShape.
|
| 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
|
| btCylinderShapeX | |
| btCylinderShapeZ | |
| 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 |
EmptyAlgorithm is a stub for unsupported collision pairs.
|
| btEmptyAlgorithm.CreateFunc | |
| btEmptyShape |
The btEmptyShape is a collision shape without actual collision detection shape, so most users should ignore this class.
|
| btFace | |
| btFaceArray | |
| btGearConstraint | |
| btGeneric6DofConstraint | |
| btGeneric6DofSpringConstraint | |
| 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 |
Collision Algorithm for GImpact Shapes
/**
For register this algorithm in Bullet, proceed as following:
|
| 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 | |
| btGjkConvexCast |
GjkConvexCast performs a raycast on a convex object using support mapping.
|
| 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 |
btHeightfieldTerrainShape simulates a 2D heightfield terrain
/**
The caller is responsible for maintaining the heightfield array; this
class does not make a copy.
|
| btHeightfieldTerrainShape.Range | |
| btHingeConstraint | |
| 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.
|
| btMinkowskiSumShape |
The btMinkowskiSumShape is only for advanced users.
|
| btMprCollisionDescription | |
| btMprDistanceInfo | |
| btMprSimplex_t | |
| btMprSupport_t | |
| btMultiIndex | |
| btMultimaterialTriangleMeshShape |
The BvhTriangleMaterialMeshShape extends the btBvhTriangleMeshShape.
|
| 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 | |
| btPoint2PointConstraint | |
| 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 | |
| btShapeHull |
The btShapeHull class takes a btConvexShape, builds a simplified convex hull using btConvexHull and provides triangle indices and vertices.
|
| btShapeMatrix | |
| btShapePairCallback | |
| 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 | |
| btSliderConstraint | |
| btSortedOverlappingPairCache |
btSortedOverlappingPairCache maintains the objects with overlapping AABB
Typically managed by the Broadphase, Axis3Sweep or btSimpleBroadphase
|
| btSphereBoxCollisionAlgorithm |
btSphereBoxCollisionAlgorithm provides sphere-box collision detection.
|
| btSphereBoxCollisionAlgorithm.CreateFunc | |
| btSphereShape |
The btSphereShape implements an implicit sphere, centered around a local origin with radius.
|
| btSphereSphereCollisionAlgorithm |
btSphereSphereCollisionAlgorithm provides sphere-sphere collision detection.
|
| btSphereSphereCollisionAlgorithm.CreateFunc | |
| btSphereTriangleCollisionAlgorithm |
btSphereSphereCollisionAlgorithm provides sphere-sphere collision detection.
|
| 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 | |
| btSubsimplexConvexCast |
btSubsimplexConvexCast implements Gino van den Bergens' paper
"Ray Casting against bteral Convex Objects with Application to Continuous Collision Detection"
GJK based Ray Cast, optimized version
Objects should not start in overlap, otherwise results are not defined.
|
| 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
|
| btUniformScalingShape |
The btUniformScalingShape allows to re-use uniform scaled instances of btConvexShape in a memory efficient way.
|
| 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.
|
| CalculateCombinedCallback |
These callbacks are used to customize the algorith that combine restitution, friction, damping, Stiffness
|
| ConstraintInput | |
| ContactAddedCallback | |
| ContactDestroyedCallback | |
| ContactEndedCallback | |
| ContactProcessedCallback | |
| ContactStartedCallback | |
| 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_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_QUANTIZED_BVH_NODE_ARRAY | |
| GIM_TRIANGLE_CONTACT |
Structure for collision
|
| MyCallback | |
| MyInternalTriangleIndexCallback | |
| SphereTriangleDetector |
sphere-triangle to match the btDiscreteCollisionDetectorInterface
|
Copyright © 2024. All rights reserved.