| Modifier and Type | Method and Description |
|---|---|
static btCollisionShape |
Bullet.obtainStaticNodeShape(Array<Node> nodes)
Obtain a
btCollisionShape based on the specified nodes, which can be used for a static body but not for a dynamic
body. |
static btCollisionShape |
Bullet.obtainStaticNodeShape(Node node,
boolean applyTransform) |
static btCollisionShape |
Bullet.obtainStaticShape(Array<com.badlogic.gdx.physics.bullet.Bullet.ShapePart> parts) |
| Modifier and Type | Method and Description |
|---|---|
btCollisionShape |
btCollisionWorldImporter.createBoxShape(Vector3 halfExtents) |
btCollisionShape |
btCollisionWorldImporter.createCapsuleShapeX(float radius,
float height) |
btCollisionShape |
btCollisionWorldImporter.createCapsuleShapeY(float radius,
float height) |
btCollisionShape |
btCollisionWorldImporter.createCapsuleShapeZ(float radius,
float height) |
btCollisionShape |
btCollisionWorldImporter.createConeShapeX(float radius,
float height) |
btCollisionShape |
btCollisionWorldImporter.createConeShapeY(float radius,
float height) |
btCollisionShape |
btCollisionWorldImporter.createConeShapeZ(float radius,
float height) |
btCollisionShape |
btCollisionWorldImporter.createConvexTriangleMeshShape(btStridingMeshInterface trimesh) |
btCollisionShape |
btCollisionWorldImporter.createCylinderShapeX(float radius,
float height) |
btCollisionShape |
btCollisionWorldImporter.createCylinderShapeY(float radius,
float height) |
btCollisionShape |
btCollisionWorldImporter.createCylinderShapeZ(float radius,
float height) |
btCollisionShape |
btCollisionWorldImporter.createPlaneShape(Vector3 planeNormal,
float planeConstant) |
btCollisionShape |
btCollisionWorldImporter.createSphereShape(float radius) |
btCollisionShape |
btCompoundShapeChild.getChildShape() |
btCollisionShape |
btGImpactShapeInterface.getChildShape(int index) |
btCollisionShape |
btCompoundShape.getChildShape(int index) |
btCollisionShape |
btGImpactShapeInterface.getChildShapeConst(int index) |
btCollisionShape |
btCollisionObjectWrapper.getCollisionShape() |
btCollisionShape |
btCollisionObject.getCollisionShape() |
btCollisionShape |
btCollisionWorldImporter.getCollisionShapeByIndex(int index) |
btCollisionShape |
btCollisionWorldImporter.getCollisionShapeByName(String name) |
btCollisionShape |
btCollisionObjectWrapper.getShape() |
static btCollisionShape |
btCollisionShape.newDerivedObject(long swigCPtr,
boolean owner) |
| Modifier and Type | Method and Description |
|---|---|
void |
btGImpactCompoundShape.addChildShape(btCollisionShape shape) |
void |
btGImpactCompoundShape.addChildShape(Matrix4 localTransform,
btCollisionShape shape) |
void |
btCompoundShape.addChildShape(Matrix4 localTransform,
btCollisionShape shape) |
static void |
CollisionJNI.btCollisionObject_internalSetCollisionShape(long jarg1,
btCollisionObject jarg1_,
long jarg2,
btCollisionShape jarg2_) |
static void |
CollisionJNI.btCollisionObjectWrapper_shape_set(long jarg1,
btCollisionObjectWrapper jarg1_,
long jarg2,
btCollisionShape jarg2_) |
static void |
CollisionJNI.btCollisionShape_calculateLocalInertia(long jarg1,
btCollisionShape jarg1_,
float jarg2,
Vector3 jarg3) |
static int |
CollisionJNI.btCollisionShape_calculateSerializeBufferSize(long jarg1,
btCollisionShape jarg1_) |
static void |
CollisionJNI.btCollisionShape_calculateTemporalAabb(long jarg1,
btCollisionShape jarg1_,
Matrix4 jarg2,
Vector3 jarg3,
Vector3 jarg4,
float jarg5,
Vector3 jarg6,
Vector3 jarg7) |
static void |
CollisionJNI.btCollisionShape_getAabb(long jarg1,
btCollisionShape jarg1_,
Matrix4 jarg2,
Vector3 jarg3,
Vector3 jarg4) |
static float |
CollisionJNI.btCollisionShape_getAngularMotionDisc(long jarg1,
btCollisionShape jarg1_) |
static Vector3 |
CollisionJNI.btCollisionShape_getAnisotropicRollingFrictionDirection(long jarg1,
btCollisionShape jarg1_) |
static void |
CollisionJNI.btCollisionShape_getBoundingSphere(long jarg1,
btCollisionShape jarg1_,
Vector3 jarg2,
long jarg3) |
static float |
CollisionJNI.btCollisionShape_getContactBreakingThreshold(long jarg1,
btCollisionShape jarg1_,
float jarg2) |
static Vector3 |
CollisionJNI.btCollisionShape_getLocalScaling(long jarg1,
btCollisionShape jarg1_) |
static float |
CollisionJNI.btCollisionShape_getMargin(long jarg1,
btCollisionShape jarg1_) |
static String |
CollisionJNI.btCollisionShape_getName(long jarg1,
btCollisionShape jarg1_) |
static int |
CollisionJNI.btCollisionShape_getShapeType(long jarg1,
btCollisionShape jarg1_) |
static int |
CollisionJNI.btCollisionShape_getUserIndex(long jarg1,
btCollisionShape jarg1_) |
static long |
CollisionJNI.btCollisionShape_getUserPointer(long jarg1,
btCollisionShape jarg1_) |
static boolean |
CollisionJNI.btCollisionShape_isCompound(long jarg1,
btCollisionShape jarg1_) |
static boolean |
CollisionJNI.btCollisionShape_isConcave(long jarg1,
btCollisionShape jarg1_) |
static boolean |
CollisionJNI.btCollisionShape_isConvex(long jarg1,
btCollisionShape jarg1_) |
static boolean |
CollisionJNI.btCollisionShape_isConvex2d(long jarg1,
btCollisionShape jarg1_) |
static boolean |
CollisionJNI.btCollisionShape_isInfinite(long jarg1,
btCollisionShape jarg1_) |
static boolean |
CollisionJNI.btCollisionShape_isNonMoving(long jarg1,
btCollisionShape jarg1_) |
static boolean |
CollisionJNI.btCollisionShape_isPolyhedral(long jarg1,
btCollisionShape jarg1_) |
static boolean |
CollisionJNI.btCollisionShape_isSoftBody(long jarg1,
btCollisionShape jarg1_) |
static void |
CollisionJNI.btCollisionShape_operatorDelete__SWIG_0(long jarg1,
btCollisionShape jarg1_,
long jarg2) |
static void |
CollisionJNI.btCollisionShape_operatorDelete__SWIG_1(long jarg1,
btCollisionShape jarg1_,
long jarg2,
long jarg3) |
static void |
CollisionJNI.btCollisionShape_operatorDeleteArray__SWIG_0(long jarg1,
btCollisionShape jarg1_,
long jarg2) |
static void |
CollisionJNI.btCollisionShape_operatorDeleteArray__SWIG_1(long jarg1,
btCollisionShape jarg1_,
long jarg2,
long jarg3) |
static long |
CollisionJNI.btCollisionShape_operatorNew__SWIG_0(long jarg1,
btCollisionShape jarg1_,
long jarg2) |
static long |
CollisionJNI.btCollisionShape_operatorNew__SWIG_1(long jarg1,
btCollisionShape jarg1_,
long jarg2,
long jarg3) |
static long |
CollisionJNI.btCollisionShape_operatorNewArray__SWIG_0(long jarg1,
btCollisionShape jarg1_,
long jarg2) |
static long |
CollisionJNI.btCollisionShape_operatorNewArray__SWIG_1(long jarg1,
btCollisionShape jarg1_,
long jarg2,
long jarg3) |
static String |
CollisionJNI.btCollisionShape_serialize(long jarg1,
btCollisionShape jarg1_,
long jarg2,
long jarg3,
btSerializer jarg3_) |
static void |
CollisionJNI.btCollisionShape_serializeSingleShape(long jarg1,
btCollisionShape jarg1_,
long jarg2,
btSerializer jarg2_) |
static void |
CollisionJNI.btCollisionShape_setLocalScaling(long jarg1,
btCollisionShape jarg1_,
Vector3 jarg2) |
static void |
CollisionJNI.btCollisionShape_setMargin(long jarg1,
btCollisionShape jarg1_,
float jarg2) |
static void |
CollisionJNI.btCollisionShape_setUserIndex(long jarg1,
btCollisionShape jarg1_,
int jarg2) |
static void |
CollisionJNI.btCollisionShape_setUserPointer(long jarg1,
btCollisionShape jarg1_,
long jarg2) |
static void |
CollisionJNI.btCollisionWorld_debugDrawObject(long jarg1,
btCollisionWorld jarg1_,
Matrix4 jarg2,
long jarg3,
btCollisionShape jarg3_,
Vector3 jarg4) |
static void |
CollisionJNI.btCollisionWorld_objectQuerySingle(long jarg1,
btConvexShape jarg1_,
Matrix4 jarg2,
Matrix4 jarg3,
long jarg4,
btCollisionObject jarg4_,
long jarg5,
btCollisionShape jarg5_,
Matrix4 jarg6,
long jarg7,
ConvexResultCallback jarg7_,
float jarg8) |
static void |
CollisionJNI.btCollisionWorld_rayTestSingle(Matrix4 jarg1,
Matrix4 jarg2,
long jarg3,
btCollisionObject jarg3_,
long jarg4,
btCollisionShape jarg4_,
Matrix4 jarg5,
long jarg6,
RayResultCallback jarg6_) |
static long |
CollisionJNI.btCollisionWorldImporter_createCollisionObject(long jarg1,
btCollisionWorldImporter jarg1_,
Matrix4 jarg2,
long jarg3,
btCollisionShape jarg3_,
String jarg4) |
static void |
CollisionJNI.btCompoundShape_internalAddChildShape(long jarg1,
btCompoundShape jarg1_,
Matrix4 jarg2,
long jarg3,
btCollisionShape jarg3_) |
static void |
CollisionJNI.btCompoundShape_internalRemoveChildShape(long jarg1,
btCompoundShape jarg1_,
long jarg2,
btCollisionShape jarg2_) |
static void |
CollisionJNI.btCompoundShapeChild_childShape_set(long jarg1,
btCompoundShapeChild jarg1_,
long jarg2,
btCollisionShape jarg2_) |
static void |
CollisionJNI.btGImpactCollisionAlgorithm_gimpact_vs_shape(long jarg1,
btGImpactCollisionAlgorithm jarg1_,
long jarg2,
btCollisionObjectWrapper jarg2_,
long jarg3,
btCollisionObjectWrapper jarg3_,
long jarg4,
btGImpactShapeInterface jarg4_,
long jarg5,
btCollisionShape jarg5_,
boolean jarg6) |
static void |
CollisionJNI.btGImpactCompoundShape_addChildShape__SWIG_0(long jarg1,
btGImpactCompoundShape jarg1_,
Matrix4 jarg2,
long jarg3,
btCollisionShape jarg3_) |
static void |
CollisionJNI.btGImpactCompoundShape_addChildShape__SWIG_1(long jarg1,
btGImpactCompoundShape jarg1_,
long jarg2,
btCollisionShape jarg2_) |
btCollisionObject |
btCollisionWorldImporter.createCollisionObject(Matrix4 startTransform,
btCollisionShape shape,
String bodyName) |
void |
btCollisionWorld.debugDrawObject(Matrix4 worldTransform,
btCollisionShape shape,
Vector3 color) |
static long |
btCollisionShape.getCPtr(btCollisionShape obj) |
void |
btGImpactCollisionAlgorithm.gimpact_vs_shape(btCollisionObjectWrapper body0Wrap,
btCollisionObjectWrapper body1Wrap,
btGImpactShapeInterface shape0,
btCollisionShape shape1,
boolean swapped) |
static long |
CollisionJNI.new_CollisionObjectWrapper__SWIG_0(long jarg1,
btCollisionObjectWrapper jarg1_,
long jarg2,
btCollisionShape jarg2_,
long jarg3,
btCollisionObject jarg3_,
Matrix4 jarg4,
int jarg5,
int jarg6) |
static long |
CollisionJNI.new_CollisionObjectWrapper__SWIG_1(long jarg1,
btCollisionObjectWrapper jarg1_,
long jarg2,
btCollisionShape jarg2_,
long jarg3,
btCollisionObject jarg3_,
Matrix4 jarg4,
int jarg5) |
static long |
CollisionJNI.new_CollisionObjectWrapper__SWIG_2(long jarg1,
btCollisionObjectWrapper jarg1_,
long jarg2,
btCollisionShape jarg2_,
long jarg3,
btCollisionObject jarg3_,
Matrix4 jarg4) |
static long |
CollisionJNI.new_CollisionObjectWrapper__SWIG_3(long jarg1,
btCollisionShape jarg1_,
long jarg2,
btCollisionObject jarg2_,
Matrix4 jarg3,
int jarg4,
int jarg5) |
static long |
CollisionJNI.new_CollisionObjectWrapper__SWIG_4(long jarg1,
btCollisionShape jarg1_,
long jarg2,
btCollisionObject jarg2_,
Matrix4 jarg3,
int jarg4) |
static long |
CollisionJNI.new_CollisionObjectWrapper__SWIG_5(long jarg1,
btCollisionShape jarg1_,
long jarg2,
btCollisionObject jarg2_,
Matrix4 jarg3) |
static void |
btCollisionWorld.objectQuerySingle(btConvexShape castShape,
Matrix4 rayFromTrans,
Matrix4 rayToTrans,
btCollisionObject collisionObject,
btCollisionShape collisionShape,
Matrix4 colObjWorldTransform,
ConvexResultCallback resultCallback,
float allowedPenetration) |
static void |
btCollisionWorld.rayTestSingle(Matrix4 rayFromTrans,
Matrix4 rayToTrans,
btCollisionObject collisionObject,
btCollisionShape collisionShape,
Matrix4 colObjWorldTransform,
RayResultCallback resultCallback) |
void |
btCompoundShape.removeChildShape(btCollisionShape shape) |
void |
btCompoundShapeChild.setChildShape(btCollisionShape value) |
void |
btCollisionObject.setCollisionShape(btCollisionShape shape) |
void |
btCollisionObjectWrapper.setShape(btCollisionShape value) |
| Constructor and Description |
|---|
CollisionObjectWrapper(btCollisionObjectWrapper parent,
btCollisionShape shape,
btCollisionObject collisionObject,
Matrix4 worldTransform) |
CollisionObjectWrapper(btCollisionObjectWrapper parent,
btCollisionShape shape,
btCollisionObject collisionObject,
Matrix4 worldTransform,
int partId) |
CollisionObjectWrapper(btCollisionObjectWrapper parent,
btCollisionShape shape,
btCollisionObject collisionObject,
Matrix4 worldTransform,
int partId,
int index) |
CollisionObjectWrapper(btCollisionShape shape,
btCollisionObject collisionObject,
Matrix4 worldTransform) |
CollisionObjectWrapper(btCollisionShape shape,
btCollisionObject collisionObject,
Matrix4 worldTransform,
int partId) |
CollisionObjectWrapper(btCollisionShape shape,
btCollisionObject collisionObject,
Matrix4 worldTransform,
int partId,
int index) |
| Modifier and Type | Method and Description |
|---|---|
btCollisionShape |
btRigidBody.btRigidBodyConstructionInfo.getCollisionShape() |
| Modifier and Type | Method and Description |
|---|---|
static void |
DynamicsJNI.btRigidBody_btRigidBodyConstructionInfo_i_collisionShape_set(long jarg1,
btRigidBody.btRigidBodyConstructionInfo jarg1_,
long jarg2,
btCollisionShape jarg2_) |
static long |
DynamicsJNI.new_btRigidBody__SWIG_1(boolean jarg1,
float jarg2,
long jarg3,
btMotionState jarg3_,
long jarg4,
btCollisionShape jarg4_,
Vector3 jarg5) |
static long |
DynamicsJNI.new_btRigidBody__SWIG_2(boolean jarg1,
float jarg2,
long jarg3,
btMotionState jarg3_,
long jarg4,
btCollisionShape jarg4_) |
static long |
DynamicsJNI.new_btRigidBody_btRigidBodyConstructionInfo__SWIG_0(boolean jarg1,
float jarg2,
long jarg3,
btMotionState jarg3_,
long jarg4,
btCollisionShape jarg4_,
Vector3 jarg5) |
static long |
DynamicsJNI.new_btRigidBody_btRigidBodyConstructionInfo__SWIG_1(boolean jarg1,
float jarg2,
long jarg3,
btMotionState jarg3_,
long jarg4,
btCollisionShape jarg4_) |
void |
btRigidBody.btRigidBodyConstructionInfo.setCollisionShape(btCollisionShape collisionShape) |
| Constructor and Description |
|---|
btRigidBody(float mass,
btMotionState motionState,
btCollisionShape collisionShape) |
btRigidBody(float mass,
btMotionState motionState,
btCollisionShape collisionShape,
Vector3 localInertia) |
btRigidBodyConstructionInfo(float mass,
btMotionState motionState,
btCollisionShape collisionShape) |
btRigidBodyConstructionInfo(float mass,
btMotionState motionState,
btCollisionShape collisionShape,
Vector3 localInertia) |
| Modifier and Type | Method and Description |
|---|---|
btCollisionShape |
btWorldImporter.createBoxShape(Vector3 halfExtents) |
btCollisionShape |
btWorldImporter.createCapsuleShapeX(float radius,
float height) |
btCollisionShape |
btWorldImporter.createCapsuleShapeY(float radius,
float height) |
btCollisionShape |
btWorldImporter.createCapsuleShapeZ(float radius,
float height) |
btCollisionShape |
btWorldImporter.createConeShapeX(float radius,
float height) |
btCollisionShape |
btWorldImporter.createConeShapeY(float radius,
float height) |
btCollisionShape |
btWorldImporter.createConeShapeZ(float radius,
float height) |
btCollisionShape |
btWorldImporter.createConvexTriangleMeshShape(btStridingMeshInterface trimesh) |
btCollisionShape |
btWorldImporter.createCylinderShapeX(float radius,
float height) |
btCollisionShape |
btWorldImporter.createCylinderShapeY(float radius,
float height) |
btCollisionShape |
btWorldImporter.createCylinderShapeZ(float radius,
float height) |
btCollisionShape |
btWorldImporter.createPlaneShape(Vector3 planeNormal,
float planeConstant) |
btCollisionShape |
btWorldImporter.createSphereShape(float radius) |
btCollisionShape |
btWorldImporter.getCollisionShapeByIndex(int index) |
btCollisionShape |
btWorldImporter.getCollisionShapeByName(String name) |
| Modifier and Type | Method and Description |
|---|---|
static long |
ExtrasJNI.btWorldImporter_createCollisionObject(long jarg1,
btWorldImporter jarg1_,
Matrix4 jarg2,
long jarg3,
btCollisionShape jarg3_,
String jarg4) |
static long |
ExtrasJNI.btWorldImporter_createRigidBody(long jarg1,
btWorldImporter jarg1_,
boolean jarg2,
float jarg3,
Matrix4 jarg4,
long jarg5,
btCollisionShape jarg5_,
String jarg6) |
btCollisionObject |
btWorldImporter.createCollisionObject(Matrix4 startTransform,
btCollisionShape shape,
String bodyName) |
btRigidBody |
btWorldImporter.createRigidBody(boolean isDynamic,
float mass,
Matrix4 startTransform,
btCollisionShape shape,
String bodyName) |
| Modifier and Type | Class and Description |
|---|---|
class |
btSoftBodyCollisionShape |
class |
btSoftClusterCollisionShape |
| Modifier and Type | Method and Description |
|---|---|
btCollisionShape |
btTriIndex.getChildShape() |
btCollisionShape |
btSparseSdf3.Cell.getPclient() |
| Modifier and Type | Method and Description |
|---|---|
static void |
SoftbodyJNI.btSoftMultiBodyDynamicsWorld_rayTestSingle(Matrix4 jarg1,
Matrix4 jarg2,
long jarg3,
btCollisionObject jarg3_,
long jarg4,
btCollisionShape jarg4_,
Matrix4 jarg5,
long jarg6,
RayResultCallback jarg6_) |
static void |
SoftbodyJNI.btSoftRigidDynamicsWorld_rayTestSingle(Matrix4 jarg1,
Matrix4 jarg2,
long jarg3,
btCollisionObject jarg3_,
long jarg4,
btCollisionShape jarg4_,
Matrix4 jarg5,
long jarg6,
RayResultCallback jarg6_) |
static void |
SoftbodyJNI.btSparseSdf3_Cell_pclient_set(long jarg1,
btSparseSdf3.Cell jarg1_,
long jarg2,
btCollisionShape jarg2_) |
static float |
SoftbodyJNI.btSparseSdf3_DistanceToShape(Vector3 jarg1,
long jarg2,
btCollisionShape jarg2_) |
static float |
SoftbodyJNI.btSparseSdf3_Evaluate(long jarg1,
btSparseSdf3 jarg1_,
Vector3 jarg2,
long jarg3,
btCollisionShape jarg3_,
Vector3 jarg4,
float jarg5) |
static long |
SoftbodyJNI.btSparseSdf3_Hash(int jarg1,
int jarg2,
int jarg3,
long jarg4,
btCollisionShape jarg4_) |
static int |
SoftbodyJNI.btSparseSdf3_RemoveReferences(long jarg1,
btSparseSdf3 jarg1_,
long jarg2,
btCollisionShape jarg2_) |
static void |
SoftbodyJNI.btTriIndex_childShape_set(long jarg1,
btTriIndex jarg1_,
long jarg2,
btCollisionShape jarg2_) |
static float |
btSparseSdf3.DistanceToShape(Vector3 x,
btCollisionShape shape) |
float |
btSparseSdf3.Evaluate(Vector3 x,
btCollisionShape shape,
Vector3 normal,
float margin) |
static long |
btSparseSdf3.Hash(int x,
int y,
int z,
btCollisionShape shape) |
static long |
SoftbodyJNI.new_btTriIndex(int jarg1,
int jarg2,
long jarg3,
btCollisionShape jarg3_) |
static void |
btSoftRigidDynamicsWorld.rayTestSingle(Matrix4 rayFromTrans,
Matrix4 rayToTrans,
btCollisionObject collisionObject,
btCollisionShape collisionShape,
Matrix4 colObjWorldTransform,
RayResultCallback resultCallback) |
static void |
btSoftMultiBodyDynamicsWorld.rayTestSingle(Matrix4 rayFromTrans,
Matrix4 rayToTrans,
btCollisionObject collisionObject,
btCollisionShape collisionShape,
Matrix4 colObjWorldTransform,
RayResultCallback resultCallback) |
int |
btSparseSdf3.RemoveReferences(btCollisionShape pcs) |
void |
btTriIndex.setChildShape(btCollisionShape value) |
void |
btSparseSdf3.Cell.setPclient(btCollisionShape value) |
| Constructor and Description |
|---|
btTriIndex(int partId,
int triangleIndex,
btCollisionShape shape) |
Copyright © 2021. All rights reserved.