| Package | Description |
|---|---|
| org.bytedeco.bullet.Bullet3Collision | |
| org.bytedeco.bullet.Bullet3Common | |
| org.bytedeco.bullet.Bullet3OpenCL | |
| org.bytedeco.bullet.global |
| Modifier and Type | Method and Description |
|---|---|
b3IntArray |
b3MyFace.m_indices() |
| Modifier and Type | Method and Description |
|---|---|
static int |
b3DynamicBvh._allocate(b3IntArray ifree,
sStkNPSArray stock,
b3DynamicBvh.sStkNPS value) |
b3MyFace |
b3MyFace.m_indices(b3IntArray setter) |
| Modifier and Type | Method and Description |
|---|---|
b3IntArray |
b3IntArray.getPointer(long i) |
b3IntArray |
b3IntArray.position(long position) |
b3IntArray |
b3IntArray.put(b3IntArray other) |
| Modifier and Type | Method and Description |
|---|---|
void |
b3IntArray.copyFromArray(b3IntArray otherArray) |
b3IntArray |
b3IntArray.put(b3IntArray other) |
| Constructor and Description |
|---|
b3IntArray(b3IntArray otherArray)
Generally it is best to avoid using the copy constructor of an b3AlignedObjectArray, and use a (const) reference to the array instead.
|
| Modifier and Type | Method and Description |
|---|---|
b3IntArray |
b3GpuNarrowPhaseInternalData.m_convexIndices() |
b3IntArray |
b3GpuSapBroadphase.m_largeAabbsMappingCPU() |
b3IntArray |
b3GpuSapBroadphase.m_smallAabbsMappingCPU() |
| Modifier and Type | Method and Description |
|---|---|
void |
b3IntOCLArray.copyFromHost(b3IntArray srcArray) |
void |
b3IntOCLArray.copyFromHost(b3IntArray srcArray,
boolean waitForCompletion) |
void |
b3IntOCLArray.copyToHost(b3IntArray destArray) |
void |
b3IntOCLArray.copyToHost(b3IntArray destArray,
boolean waitForCompletion) |
void |
b3FillCL.executeHost(b3IntArray src,
int value,
int n,
int offset) |
b3GpuNarrowPhaseInternalData |
b3GpuNarrowPhaseInternalData.m_convexIndices(b3IntArray setter) |
b3GpuSapBroadphase |
b3GpuSapBroadphase.m_largeAabbsMappingCPU(b3IntArray setter) |
b3GpuSapBroadphase |
b3GpuSapBroadphase.m_smallAabbsMappingCPU(b3IntArray setter) |
int |
b3GpuNarrowPhase.registerConcaveMesh(b3Vector3Array vertices,
b3IntArray indices,
float[] scaling) |
int |
b3GpuNarrowPhase.registerConcaveMesh(b3Vector3Array vertices,
b3IntArray indices,
FloatBuffer scaling) |
int |
b3GpuNarrowPhase.registerConcaveMesh(b3Vector3Array vertices,
b3IntArray indices,
FloatPointer scaling) |
void |
b3Solver.solveContactConstraintHost(b3RigidBodyDataOCLArray bodyBuf,
b3InertiaDataOCLArray shapeBuf,
b3GpuConstraint4OCLArray constraint,
Pointer additionalData,
int n,
int maxNumBatches,
b3IntArray batchSizes) |
| Modifier and Type | Method and Description |
|---|---|
static int |
Bullet3Collision.b3ClipFaceAgainstHull(b3Vector3 separatingNormal,
b3ConvexPolyhedronData hullA,
b3Vector3 posA,
b3Quaternion ornA,
b3Vector3 worldVertsB1,
int numWorldVertsB1,
b3Vector3 worldVertsB2,
int capacityWorldVertsB2,
float minDist,
float maxDist,
b3Vector3Array verticesA,
b3GpuFaceArray facesA,
b3IntArray indicesA,
b3Vector3 contactsOut,
int contactCapacity) |
static int |
Bullet3Collision.b3ClipHullAgainstHull(b3Vector3 separatingNormal,
b3ConvexPolyhedronData hullA,
b3ConvexPolyhedronData hullB,
b3Vector3 posA,
b3Quaternion ornA,
b3Vector3 posB,
b3Quaternion ornB,
b3Vector3 worldVertsB1,
b3Vector3 worldVertsB2,
int capacityWorldVerts,
float minDist,
float maxDist,
b3Vector3Array verticesA,
b3GpuFaceArray facesA,
b3IntArray indicesA,
b3Vector3Array verticesB,
b3GpuFaceArray facesB,
b3IntArray indicesB,
b3Vector3 contactsOut,
int contactCapacity) |
static int |
Bullet3Collision.b3ClipHullHullSingle(int bodyIndexA,
int bodyIndexB,
b3Vector3 posA,
b3Quaternion ornA,
b3Vector3 posB,
b3Quaternion ornB,
int collidableIndexA,
int collidableIndexB,
b3RigidBodyDataArray bodyBuf,
b3Contact4DataArray globalContactOut,
int[] nContacts,
b3ConvexPolyhedronDataArray hostConvexDataA,
b3ConvexPolyhedronDataArray hostConvexDataB,
b3Vector3Array verticesA,
b3Vector3Array uniqueEdgesA,
b3GpuFaceArray facesA,
b3IntArray indicesA,
b3Vector3Array verticesB,
b3Vector3Array uniqueEdgesB,
b3GpuFaceArray facesB,
b3IntArray indicesB,
b3CollidableArray hostCollidablesA,
b3CollidableArray hostCollidablesB,
b3Vector3 sepNormalWorldSpace,
int maxContactCapacity) |
static int |
Bullet3Collision.b3ClipHullHullSingle(int bodyIndexA,
int bodyIndexB,
b3Vector3 posA,
b3Quaternion ornA,
b3Vector3 posB,
b3Quaternion ornB,
int collidableIndexA,
int collidableIndexB,
b3RigidBodyDataArray bodyBuf,
b3Contact4DataArray globalContactOut,
IntBuffer nContacts,
b3ConvexPolyhedronDataArray hostConvexDataA,
b3ConvexPolyhedronDataArray hostConvexDataB,
b3Vector3Array verticesA,
b3Vector3Array uniqueEdgesA,
b3GpuFaceArray facesA,
b3IntArray indicesA,
b3Vector3Array verticesB,
b3Vector3Array uniqueEdgesB,
b3GpuFaceArray facesB,
b3IntArray indicesB,
b3CollidableArray hostCollidablesA,
b3CollidableArray hostCollidablesB,
b3Vector3 sepNormalWorldSpace,
int maxContactCapacity) |
static int |
Bullet3Collision.b3ClipHullHullSingle(int bodyIndexA,
int bodyIndexB,
b3Vector3 posA,
b3Quaternion ornA,
b3Vector3 posB,
b3Quaternion ornB,
int collidableIndexA,
int collidableIndexB,
b3RigidBodyDataArray bodyBuf,
b3Contact4DataArray globalContactOut,
IntPointer nContacts,
b3ConvexPolyhedronDataArray hostConvexDataA,
b3ConvexPolyhedronDataArray hostConvexDataB,
b3Vector3Array verticesA,
b3Vector3Array uniqueEdgesA,
b3GpuFaceArray facesA,
b3IntArray indicesA,
b3Vector3Array verticesB,
b3Vector3Array uniqueEdgesB,
b3GpuFaceArray facesB,
b3IntArray indicesB,
b3CollidableArray hostCollidablesA,
b3CollidableArray hostCollidablesB,
b3Vector3 sepNormalWorldSpace,
int maxContactCapacity) |
static int |
Bullet3Collision.b3ContactConvexConvexSAT(int pairIndex,
int bodyIndexA,
int bodyIndexB,
int collidableIndexA,
int collidableIndexB,
b3RigidBodyDataArray rigidBodies,
b3CollidableArray collidables,
b3ConvexPolyhedronDataArray convexShapes,
b3Vector3Array convexVertices,
b3Vector3Array uniqueEdges,
b3IntArray convexIndices,
b3GpuFaceArray faces,
b3Contact4DataArray globalContactsOut,
int[] nGlobalContactsOut,
int maxContactCapacity) |
static int |
Bullet3Collision.b3ContactConvexConvexSAT(int pairIndex,
int bodyIndexA,
int bodyIndexB,
int collidableIndexA,
int collidableIndexB,
b3RigidBodyDataArray rigidBodies,
b3CollidableArray collidables,
b3ConvexPolyhedronDataArray convexShapes,
b3Vector3Array convexVertices,
b3Vector3Array uniqueEdges,
b3IntArray convexIndices,
b3GpuFaceArray faces,
b3Contact4DataArray globalContactsOut,
IntBuffer nGlobalContactsOut,
int maxContactCapacity) |
static int |
Bullet3Collision.b3ContactConvexConvexSAT(int pairIndex,
int bodyIndexA,
int bodyIndexB,
int collidableIndexA,
int collidableIndexB,
b3RigidBodyDataArray rigidBodies,
b3CollidableArray collidables,
b3ConvexPolyhedronDataArray convexShapes,
b3Vector3Array convexVertices,
b3Vector3Array uniqueEdges,
b3IntArray convexIndices,
b3GpuFaceArray faces,
b3Contact4DataArray globalContactsOut,
IntPointer nGlobalContactsOut,
int maxContactCapacity) |
static boolean |
Bullet3Collision.b3FindSeparatingAxis(b3ConvexPolyhedronData hullA,
b3ConvexPolyhedronData hullB,
b3Vector3 posA1,
b3Quaternion ornA,
b3Vector3 posB1,
b3Quaternion ornB,
b3Vector3Array verticesA,
b3Vector3Array uniqueEdgesA,
b3GpuFaceArray facesA,
b3IntArray indicesA,
b3Vector3Array verticesB,
b3Vector3Array uniqueEdgesB,
b3GpuFaceArray facesB,
b3IntArray indicesB,
b3Vector3 sep) |
Copyright © 2024. All rights reserved.