| Package | Description |
|---|---|
| org.bytedeco.bullet.BulletCollision | |
| org.bytedeco.bullet.BulletSoftBody |
| Modifier and Type | Class and Description |
|---|---|
class |
btConvexTriangleCallback
For each triangle in the concave mesh that overlaps with the AABB of a convex (m_convexProxy), processTriangle is called.
|
class |
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 |
class |
btTriangleConvexcastCallback |
class |
btTriangleRaycastCallback |
class |
MyCallback |
| Modifier and Type | Method and Description |
|---|---|
void |
btBvhTriangleMeshShape.performConvexcast(btTriangleCallback callback,
btVector3 boxSource,
btVector3 boxTarget,
btVector3 boxMin,
btVector3 boxMax) |
void |
btBvhTriangleMeshShape.performRaycast(btTriangleCallback callback,
btVector3 raySource,
btVector3 rayTarget) |
void |
btHeightfieldTerrainShape.performRaycast(btTriangleCallback callback,
btVector3 raySource,
btVector3 rayTarget) |
void |
btEmptyShape.processAllTriangles(btTriangleCallback arg0,
btVector3 arg1,
btVector3 arg2) |
void |
btBvhTriangleMeshShape.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btTriangleMeshShape.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btSdfCollisionShape.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btHeightfieldTerrainShape.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btStaticPlaneShape.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btGImpactMeshShape.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax)
Function for retrieve triangles.
|
void |
btGImpactMeshShapePart.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btScaledBvhTriangleMeshShape.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btGImpactShapeInterface.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax)
Function for retrieve triangles.
|
void |
btConcaveShape.processAllTriangles(btTriangleCallback callback,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btGImpactMeshShape.processAllTrianglesRay(btTriangleCallback callback,
btVector3 rayFrom,
btVector3 rayTo) |
void |
btGImpactMeshShapePart.processAllTrianglesRay(btTriangleCallback callback,
btVector3 rayFrom,
btVector3 rayTo) |
void |
btGImpactShapeInterface.processAllTrianglesRay(btTriangleCallback arg0,
btVector3 arg1,
btVector3 arg2)
Function for retrieve triangles.
|
| Modifier and Type | Class and Description |
|---|---|
class |
btSoftBodyTriangleCallback
For each triangle in the concave mesh that overlaps with the AABB of a soft body (m_softBody), processTriangle is called.
|
| Modifier and Type | Method and Description |
|---|---|
void |
btSoftBodyCollisionShape.processAllTriangles(btTriangleCallback arg0,
btVector3 arg1,
btVector3 arg2) |
Copyright © 2024. All rights reserved.