| Package | Description |
|---|---|
| org.bytedeco.bullet.Bullet3Collision | |
| org.bytedeco.bullet.Bullet3OpenCL | |
| org.bytedeco.bullet.global |
| Modifier and Type | Method and Description |
|---|---|
b3ConvexPolyhedronData |
b3ConvexPolyhedronDataArray.at(int n) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronDataArray.expand() |
b3ConvexPolyhedronData |
b3ConvexPolyhedronDataArray.expand(b3ConvexPolyhedronData fillValue) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronDataArray.expandNonInitializing() |
b3ConvexPolyhedronData |
b3ConvexPolyhedronDataArray.get(int n) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.getPointer(long i) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_extents(b3Vector3 setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_faceOffset(int setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_localCenter(b3Vector3 setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_numFaces(int setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_numUniqueEdges(int setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_numVertices(int setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_radius(float setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_uniqueEdgesOffset(int setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_unused(int setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.m_vertexOffset(int setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.mC(b3Vector3 setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.mE(b3Vector3 setter) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronData.position(long position) |
| Modifier and Type | Method and Description |
|---|---|
b3ConvexPolyhedronData |
b3ConvexPolyhedronDataArray.expand(b3ConvexPolyhedronData fillValue) |
void |
b3ConvexPolyhedronDataArray.push_back(b3ConvexPolyhedronData _Val) |
void |
b3ConvexPolyhedronDataArray.resize(int newsize,
b3ConvexPolyhedronData fillData) |
| Modifier and Type | Method and Description |
|---|---|
b3ConvexPolyhedronData |
b3ConvexPolyhedronDataOCLArray.at(long n) |
b3ConvexPolyhedronData |
b3ConvexPolyhedronDataOCLArray.forcedAt(long n) |
| Modifier and Type | Method and Description |
|---|---|
void |
b3ConvexPolyhedronDataOCLArray.copyFromHostPointer(b3ConvexPolyhedronData src,
long numElems) |
void |
b3ConvexPolyhedronDataOCLArray.copyFromHostPointer(b3ConvexPolyhedronData src,
long numElems,
long destFirstElem,
boolean waitForCompletion) |
void |
b3ConvexPolyhedronDataOCLArray.copyToHostPointer(b3ConvexPolyhedronData destPtr,
long numElem) |
void |
b3ConvexPolyhedronDataOCLArray.copyToHostPointer(b3ConvexPolyhedronData destPtr,
long numElem,
long srcFirstElem,
boolean waitForCompletion) |
static boolean |
b3GjkEpaSolver2.Distance(b3Transform transA,
b3Transform transB,
b3ConvexPolyhedronData hullA,
b3ConvexPolyhedronData hullB,
b3Vector3Array verticesA,
b3Vector3Array verticesB,
b3Vector3 guess,
b3GjkEpaSolver2.sResults results) |
static boolean |
b3GjkEpaSolver2.Penetration(b3Transform transA,
b3Transform transB,
b3ConvexPolyhedronData hullA,
b3ConvexPolyhedronData hullB,
b3Vector3Array verticesA,
b3Vector3Array verticesB,
b3Vector3 guess,
b3GjkEpaSolver2.sResults results) |
static boolean |
b3GjkEpaSolver2.Penetration(b3Transform transA,
b3Transform transB,
b3ConvexPolyhedronData hullA,
b3ConvexPolyhedronData hullB,
b3Vector3Array verticesA,
b3Vector3Array verticesB,
b3Vector3 guess,
b3GjkEpaSolver2.sResults results,
boolean usemargins) |
boolean |
b3ConvexPolyhedronDataOCLArray.push_back(b3ConvexPolyhedronData _Val) |
boolean |
b3ConvexPolyhedronDataOCLArray.push_back(b3ConvexPolyhedronData _Val,
boolean waitForCompletion) |
| 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.b3DiscoverPortal(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
int[] hasSepAxis,
b3MprSimplex_t portal) |
static int |
Bullet3Collision.b3DiscoverPortal(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
IntBuffer hasSepAxis,
b3MprSimplex_t portal) |
static int |
Bullet3Collision.b3DiscoverPortal(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
IntPointer hasSepAxis,
b3MprSimplex_t portal) |
static void |
Bullet3Collision.b3FindPenetr(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
b3MprSimplex_t portal,
float[] depth,
b3Vector3 pdir,
b3Vector3 pos) |
static void |
Bullet3Collision.b3FindPenetr(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
b3MprSimplex_t portal,
FloatBuffer depth,
b3Vector3 pdir,
b3Vector3 pos) |
static void |
Bullet3Collision.b3FindPenetr(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
b3MprSimplex_t portal,
FloatPointer depth,
b3Vector3 pdir,
b3Vector3 pos) |
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) |
static b3Vector3 |
Bullet3Collision.b3LocalGetSupportVertex(b3Vector3 supportVec,
b3ConvexPolyhedronData hull,
b3Vector3 verticesA) |
static void |
Bullet3Collision.b3MprConvexSupport(int pairIndex,
int bodyIndex,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
b3Vector3 _dir,
b3Vector3 outp,
int logme) |
static int |
Bullet3Collision.b3MprPenetration(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
int[] hasSepAxis,
float[] depthOut,
b3Vector3 dirOut,
b3Vector3 posOut) |
static int |
Bullet3Collision.b3MprPenetration(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
IntBuffer hasSepAxis,
FloatBuffer depthOut,
b3Vector3 dirOut,
b3Vector3 posOut) |
static int |
Bullet3Collision.b3MprPenetration(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
IntPointer hasSepAxis,
FloatPointer depthOut,
b3Vector3 dirOut,
b3Vector3 posOut) |
static void |
Bullet3Collision.b3MprSupport(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
b3Vector3 _dir,
b3MprSupport_t supp) |
static void |
Bullet3Collision.b3ProjectAxis(b3ConvexPolyhedronData hull,
b3Vector3 pos,
b3Quaternion orn,
b3Vector3 dir,
b3Vector3Array vertices,
float[] min,
float[] max) |
static void |
Bullet3Collision.b3ProjectAxis(b3ConvexPolyhedronData hull,
b3Vector3 pos,
b3Quaternion orn,
b3Vector3 dir,
b3Vector3Array vertices,
FloatBuffer min,
FloatBuffer max) |
static void |
Bullet3Collision.b3ProjectAxis(b3ConvexPolyhedronData hull,
b3Vector3 pos,
b3Quaternion orn,
b3Vector3 dir,
b3Vector3Array vertices,
FloatPointer min,
FloatPointer max) |
static int |
Bullet3Collision.b3RefinePortal(int pairIndex,
int bodyIndexA,
int bodyIndexB,
b3RigidBodyData cpuBodyBuf,
b3ConvexPolyhedronData cpuConvexData,
b3Collidable cpuCollidables,
b3Vector3 cpuVertices,
b3Vector3 sepAxis,
b3MprSimplex_t portal) |
static boolean |
Bullet3Collision.b3TestSepAxis(b3ConvexPolyhedronData hullA,
b3ConvexPolyhedronData hullB,
b3Vector3 posA,
b3Quaternion ornA,
b3Vector3 posB,
b3Quaternion ornB,
b3Vector3 sep_axis,
b3Vector3Array verticesA,
b3Vector3Array verticesB,
float[] depth) |
static boolean |
Bullet3Collision.b3TestSepAxis(b3ConvexPolyhedronData hullA,
b3ConvexPolyhedronData hullB,
b3Vector3 posA,
b3Quaternion ornA,
b3Vector3 posB,
b3Quaternion ornB,
b3Vector3 sep_axis,
b3Vector3Array verticesA,
b3Vector3Array verticesB,
FloatBuffer depth) |
static boolean |
Bullet3Collision.b3TestSepAxis(b3ConvexPolyhedronData hullA,
b3ConvexPolyhedronData hullB,
b3Vector3 posA,
b3Quaternion ornA,
b3Vector3 posB,
b3Quaternion ornB,
b3Vector3 sep_axis,
b3Vector3Array verticesA,
b3Vector3Array verticesB,
FloatPointer depth) |
static b3Vector3 |
Bullet3OpenCL.localGetSupportVertexWithMargin(b3Vector3 supportVec,
b3ConvexPolyhedronData hull,
b3Vector3Array verticesA,
float margin) |
static b3Vector3 |
Bullet3OpenCL.localGetSupportVertexWithoutMargin(b3Vector3 supportVec,
b3ConvexPolyhedronData hull,
b3Vector3Array verticesA) |
Copyright © 2024. All rights reserved.