public class btMultiSphereShape extends btConvexInternalAabbCachingShape
className| Constructor and Description |
|---|
btMultiSphereShape(long cPtr,
boolean cMemoryOwn)
Construct a new btMultiSphereShape, normally you should not need this constructor it's intended for low-level usage.
|
btMultiSphereShape(Vector3[] positions,
float[] radi,
int numSpheres) |
| Modifier and Type | Method and Description |
|---|---|
static long |
getCPtr(btMultiSphereShape obj) |
int |
getSphereCount() |
Vector3 |
getSpherePosition(int index) |
float |
getSphereRadius(int index) |
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) |
getCPtr, recalcLocalAabbgetCPtr, getImplicitShapeDimensions, getLocalScalingNV, getMarginNV, setImplicitShapeDimensions, setSafeMargin, setSafeMargin, setSafeMargin, setSafeMarginbatchedUnitVectorGetSupportingVertexWithoutMargin, getAabbNonVirtual, getAabbSlow, getCPtr, getMarginNonVirtual, getNumPreferredPenetrationDirections, getPreferredPenetrationDirection, localGetSupportingVertex, localGetSupportingVertexWithoutMargin, localGetSupportVertexNonVirtual, localGetSupportVertexWithoutMarginNonVirtual, projectcalculateLocalInertia, calculateSerializeBufferSize, calculateTemporalAabb, getAabb, getAngularMotionDisc, getAnisotropicRollingFrictionDirection, getBoundingSphere, getContactBreakingThreshold, getCPtr, getLocalScaling, getMargin, getName, getShapeType, getUserIndex, getUserPointer, isCompound, isConcave, isConvex, isConvex2d, isInfinite, isNonMoving, isPolyhedral, isSoftBody, newDerivedObject, serialize, serializeSingleShape, setLocalScaling, setMargin, setUserIndex, setUserPointerdispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btMultiSphereShape(long cPtr,
boolean cMemoryOwn)
public btMultiSphereShape(Vector3[] positions, float[] radi, int numSpheres)
public static long getCPtr(btMultiSphereShape obj)
public long operatorNew(long sizeInBytes)
operatorNew in class btConvexInternalShapepublic void operatorDelete(long ptr)
operatorDelete in class btConvexInternalShapepublic long operatorNew(long arg0,
long ptr)
operatorNew in class btConvexInternalShapepublic void operatorDelete(long arg0,
long arg1)
operatorDelete in class btConvexInternalShapepublic long operatorNewArray(long sizeInBytes)
operatorNewArray in class btConvexInternalShapepublic void operatorDeleteArray(long ptr)
operatorDeleteArray in class btConvexInternalShapepublic long operatorNewArray(long arg0,
long ptr)
operatorNewArray in class btConvexInternalShapepublic void operatorDeleteArray(long arg0,
long arg1)
operatorDeleteArray in class btConvexInternalShapepublic int getSphereCount()
public Vector3 getSpherePosition(int index)
public float getSphereRadius(int index)
Copyright © 2021. All rights reserved.