public class btGImpactShapeInterface extends btConcaveShape
className| Constructor and Description |
|---|
btGImpactShapeInterface(long cPtr,
boolean cMemoryOwn)
Construct a new btGImpactShapeInterface, normally you should not need this constructor it's intended for low-level usage.
|
getCPtr, operatorDelete, operatorDelete, operatorDeleteArray, operatorDeleteArray, operatorNew, operatorNew, operatorNewArray, operatorNewArray, processAllTrianglescalculateLocalInertia, calculateSerializeBufferSize, calculateTemporalAabb, getAabb, getAngularMotionDisc, getAnisotropicRollingFrictionDirection, getBoundingSphere, getContactBreakingThreshold, getCPtr, getLocalScaling, getMargin, getName, 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 btGImpactShapeInterface(long cPtr,
boolean cMemoryOwn)
public static long getCPtr(btGImpactShapeInterface obj)
public void updateBound()
public void postUpdate()
public btAABB getLocalBox()
public int getShapeType()
getShapeType in class btCollisionShapepublic int getGImpactShapeType()
public btGImpactQuantizedBvh getBoxSet()
public boolean hasBoxSet()
public btPrimitiveManagerBase getPrimitiveManager()
public int getNumChildShapes()
public boolean childrenHasTransform()
public boolean needsRetrieveTriangles()
public boolean needsRetrieveTetrahedrons()
public void getBulletTriangle(int prim_index,
btTriangleShapeEx triangle)
public void getBulletTetrahedron(int prim_index,
btTetrahedronShapeEx tetrahedron)
public void lockChildShapes()
public void unlockChildShapes()
public void getPrimitiveTriangle(int index,
btPrimitiveTriangle triangle)
public btCollisionShape getChildShape(int index)
public btCollisionShape getChildShapeConst(int index)
public Matrix4 getChildTransform(int index)
public void setChildTransform(int index,
Matrix4 transform)
public void rayTest(Vector3 rayFrom, Vector3 rayTo, RayResultCallback resultCallback)
public void processAllTrianglesRay(btTriangleCallback arg0, Vector3 arg1, Vector3 arg2)
Copyright © 2021. All rights reserved.