public class btMultimaterialTriangleMeshShape extends btBvhTriangleMeshShape
className| Constructor and Description |
|---|
btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression) |
btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression,
boolean buildBvh) |
btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression,
Vector3 bvhAabbMin,
Vector3 bvhAabbMax) |
btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean useQuantizedAabbCompression,
Vector3 bvhAabbMin,
Vector3 bvhAabbMax,
boolean buildBvh) |
btMultimaterialTriangleMeshShape(long cPtr,
boolean cMemoryOwn)
Construct a new btMultimaterialTriangleMeshShape, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
static long |
getCPtr(btMultimaterialTriangleMeshShape obj) |
btMaterial |
getMaterialProperties(int partID,
int triIndex) |
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) |
buildOptimizedBvh, dispose, getCPtr, getMeshInterface, getOptimizedBvh, getOwnsBvh, getTriangleInfoMap, obtain, partialRefitTree, performConvexcast, performRaycast, refitTree, serializeSingleBvh, serializeSingleTriangleInfoMap, setOptimizedBvh, setOptimizedBvh, setTriangleInfoMap, usesQuantizedAabbCompressiongetCPtr, getLocalAabbMax, getLocalAabbMin, getMeshInterfaceConst, localGetSupportingVertex, localGetSupportingVertexWithoutMargin, recalcLocalAabbgetCPtr, processAllTrianglescalculateLocalInertia, 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, setUserPointerequals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btMultimaterialTriangleMeshShape(long cPtr,
boolean cMemoryOwn)
public btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression, boolean buildBvh)
public btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression)
public btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression, Vector3 bvhAabbMin, Vector3 bvhAabbMax, boolean buildBvh)
public btMultimaterialTriangleMeshShape(btStridingMeshInterface meshInterface, boolean useQuantizedAabbCompression, Vector3 bvhAabbMin, Vector3 bvhAabbMax)
public static long getCPtr(btMultimaterialTriangleMeshShape obj)
public long operatorNew(long sizeInBytes)
operatorNew in class btBvhTriangleMeshShapepublic void operatorDelete(long ptr)
operatorDelete in class btBvhTriangleMeshShapepublic long operatorNew(long arg0,
long ptr)
operatorNew in class btBvhTriangleMeshShapepublic void operatorDelete(long arg0,
long arg1)
operatorDelete in class btBvhTriangleMeshShapepublic long operatorNewArray(long sizeInBytes)
operatorNewArray in class btBvhTriangleMeshShapepublic void operatorDeleteArray(long ptr)
operatorDeleteArray in class btBvhTriangleMeshShapepublic long operatorNewArray(long arg0,
long ptr)
operatorNewArray in class btBvhTriangleMeshShapepublic void operatorDeleteArray(long arg0,
long arg1)
operatorDeleteArray in class btBvhTriangleMeshShapepublic btMaterial getMaterialProperties(int partID, int triIndex)
Copyright © 2021. All rights reserved.