| Package | Description |
|---|---|
| org.bytedeco.bullet.BulletCollision |
| Modifier and Type | Class and Description |
|---|---|
class |
btTriangleIndexVertexArray
The btTriangleIndexVertexArray allows to access multiple triangle meshes, by indexing into existing triangle/index arrays.
|
class |
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.
|
class |
btTriangleMesh
The btTriangleMesh class is a convenience class derived from btTriangleIndexVertexArray, that provides storage for a concave triangle mesh.
|
| Modifier and Type | Method and Description |
|---|---|
btStridingMeshInterface |
btTriangleMeshShape.getMeshInterface() |
btStridingMeshInterface |
btConvexTriangleMeshShape.getMeshInterface() |
btStridingMeshInterface |
btGImpactMeshShape.getMeshInterface() |
btStridingMeshInterface |
btGImpactMeshShapePart.TrimeshPrimitiveManager.m_meshInterface() |
| Modifier and Type | Method and Description |
|---|---|
void |
btOptimizedBvh.build(btStridingMeshInterface triangles,
boolean useQuantizedAabbCompression,
btVector3 bvhAabbMin,
btVector3 bvhAabbMax) |
btBvhTriangleMeshShape |
btCollisionWorldImporter.createBvhTriangleMeshShape(btStridingMeshInterface trimesh,
btOptimizedBvh bvh) |
btCollisionShape |
btCollisionWorldImporter.createConvexTriangleMeshShape(btStridingMeshInterface trimesh) |
btGImpactMeshShapePart.TrimeshPrimitiveManager |
btGImpactMeshShapePart.TrimeshPrimitiveManager.m_meshInterface(btStridingMeshInterface setter) |
void |
btOptimizedBvh.refit(btStridingMeshInterface triangles,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btOptimizedBvh.refitPartial(btStridingMeshInterface triangles,
btVector3 aabbMin,
btVector3 aabbMax) |
void |
btOptimizedBvh.updateBvhNodes(btStridingMeshInterface meshInterface,
int firstNode,
int endNode,
int index) |
| Constructor and Description |
|---|
btBvhTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression) |
btBvhTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression,
boolean buildBvh) |
btBvhTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression,
btVector3 bvhAabbMin,
btVector3 bvhAabbMax) |
btBvhTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression,
btVector3 bvhAabbMin,
btVector3 bvhAabbMax,
boolean buildBvh)
optionally pass in a larger bvh aabb, used for quantization.
|
btConvexTriangleMeshShape(btStridingMeshInterface meshInterface) |
btConvexTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean calcAabb) |
btGImpactMeshShape(btStridingMeshInterface meshInterface) |
btGImpactMeshShapePart(btStridingMeshInterface meshInterface,
int part) |
btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression) |
btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression,
boolean buildBvh) |
btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression,
btVector3 bvhAabbMin,
btVector3 bvhAabbMax) |
btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression,
btVector3 bvhAabbMin,
btVector3 bvhAabbMax,
boolean buildBvh)
optionally pass in a larger bvh aabb, used for quantization.
|
TrimeshPrimitiveManager(btStridingMeshInterface meshInterface,
int part) |
Copyright © 2024. All rights reserved.