public class btCollisionShape extends BulletBase
className| Constructor and Description |
|---|
btCollisionShape(long cPtr,
boolean cMemoryOwn)
Construct a new btCollisionShape, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
void |
calculateLocalInertia(float mass,
Vector3 inertia) |
int |
calculateSerializeBufferSize() |
void |
calculateTemporalAabb(Matrix4 curTrans,
Vector3 linvel,
Vector3 angvel,
float timeStep,
Vector3 temporalAabbMin,
Vector3 temporalAabbMax) |
void |
getAabb(Matrix4 t,
Vector3 aabbMin,
Vector3 aabbMax) |
float |
getAngularMotionDisc() |
Vector3 |
getAnisotropicRollingFrictionDirection() |
void |
getBoundingSphere(Vector3 center,
SWIGTYPE_p_float radius) |
float |
getContactBreakingThreshold(float defaultContactThresholdFactor) |
static long |
getCPtr(btCollisionShape obj) |
Vector3 |
getLocalScaling() |
float |
getMargin() |
String |
getName() |
int |
getShapeType() |
int |
getUserIndex() |
long |
getUserPointer() |
boolean |
isCompound() |
boolean |
isConcave() |
boolean |
isConvex() |
boolean |
isConvex2d() |
boolean |
isInfinite() |
boolean |
isNonMoving() |
boolean |
isPolyhedral() |
boolean |
isSoftBody() |
static btCollisionShape |
newDerivedObject(long swigCPtr,
boolean owner) |
void |
operatorDelete(long ptr) |
void |
operatorDelete(long arg0,
long arg1) |
void |
operatorDeleteArray(long ptr) |
void |
operatorDeleteArray(long arg0,
long arg1) |
long |
operatorNew(long sizeInBytes) |
long |
operatorNew(long arg0,
long ptr) |
long |
operatorNewArray(long sizeInBytes) |
long |
operatorNewArray(long arg0,
long ptr) |
String |
serialize(long dataBuffer,
btSerializer serializer) |
void |
serializeSingleShape(btSerializer serializer) |
void |
setLocalScaling(Vector3 scaling) |
void |
setMargin(float margin) |
void |
setUserIndex(int index) |
void |
setUserPointer(long userPtr) |
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btCollisionShape(long cPtr,
boolean cMemoryOwn)
public static long getCPtr(btCollisionShape obj)
public static btCollisionShape newDerivedObject(long swigCPtr, boolean owner)
public long operatorNew(long sizeInBytes)
public void operatorDelete(long ptr)
public long operatorNew(long arg0,
long ptr)
public void operatorDelete(long arg0,
long arg1)
public long operatorNewArray(long sizeInBytes)
public void operatorDeleteArray(long ptr)
public long operatorNewArray(long arg0,
long ptr)
public void operatorDeleteArray(long arg0,
long arg1)
public void getBoundingSphere(Vector3 center, SWIGTYPE_p_float radius)
public float getAngularMotionDisc()
public float getContactBreakingThreshold(float defaultContactThresholdFactor)
public void calculateTemporalAabb(Matrix4 curTrans, Vector3 linvel, Vector3 angvel, float timeStep, Vector3 temporalAabbMin, Vector3 temporalAabbMax)
public boolean isPolyhedral()
public boolean isConvex2d()
public boolean isConvex()
public boolean isNonMoving()
public boolean isConcave()
public boolean isCompound()
public boolean isSoftBody()
public boolean isInfinite()
public void setLocalScaling(Vector3 scaling)
public Vector3 getLocalScaling()
public void calculateLocalInertia(float mass,
Vector3 inertia)
public String getName()
public int getShapeType()
public Vector3 getAnisotropicRollingFrictionDirection()
public void setMargin(float margin)
public float getMargin()
public void setUserPointer(long userPtr)
public long getUserPointer()
public void setUserIndex(int index)
public int getUserIndex()
public int calculateSerializeBufferSize()
public String serialize(long dataBuffer, btSerializer serializer)
public void serializeSingleShape(btSerializer serializer)
Copyright © 2021. All rights reserved.