public class btConvexTriangleCallback extends btTriangleCallback
className| Constructor and Description |
|---|
btConvexTriangleCallback(btDispatcher dispatcher,
btCollisionObjectWrapper body0Wrap,
btCollisionObjectWrapper body1Wrap,
boolean isSwapped) |
btConvexTriangleCallback(long cPtr,
boolean cMemoryOwn)
Construct a new btConvexTriangleCallback, normally you should not need this constructor it's intended for low-level usage.
|
getCPtrdispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btConvexTriangleCallback(long cPtr,
boolean cMemoryOwn)
public btConvexTriangleCallback(btDispatcher dispatcher, btCollisionObjectWrapper body0Wrap, btCollisionObjectWrapper body1Wrap, boolean isSwapped)
public static long getCPtr(btConvexTriangleCallback obj)
public void swigReleaseOwnership()
swigReleaseOwnership in class btTriangleCallbackpublic void swigTakeOwnership()
swigTakeOwnership in class btTriangleCallbackpublic 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 setTriangleCount(int value)
public int getTriangleCount()
public void setManifoldPtr(btPersistentManifold value)
public btPersistentManifold getManifoldPtr()
public void setTimeStepAndCounters(float collisionMarginTriangle,
btDispatcherInfo dispatchInfo,
btCollisionObjectWrapper convexBodyWrap,
btCollisionObjectWrapper triBodyWrap,
btManifoldResult resultOut)
public void clearWrapperData()
public void processTriangle(btVector3 triangle, int partId, int triangleIndex)
processTriangle in class btTriangleCallbackpublic void clearCache()
public Vector3 getAabbMin()
public Vector3 getAabbMax()
Copyright © 2021. All rights reserved.