public class btConvexTriangleMeshShape extends btPolyhedralConvexAabbCachingShape
className| Constructor and Description |
|---|
btConvexTriangleMeshShape(btStridingMeshInterface meshInterface) |
btConvexTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean calcAabb) |
btConvexTriangleMeshShape(long cPtr,
boolean cMemoryOwn)
Construct a new btConvexTriangleMeshShape, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
void |
calculatePrincipalAxisTransform(Matrix4 principal,
Vector3 inertia,
SWIGTYPE_p_float volume) |
static long |
getCPtr(btConvexTriangleMeshShape obj) |
btStridingMeshInterface |
getMeshInterface() |
btStridingMeshInterface |
getMeshInterfaceConst() |
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, getNonvirtualAabb, recalcLocalAabbgetConvexPolyhedron, getCPtr, getEdge, getNumEdges, getNumPlanes, getNumVertices, getPlane, getVertex, initializePolyhedralFeatures, initializePolyhedralFeatures, isInsidegetCPtr, 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 btConvexTriangleMeshShape(long cPtr,
boolean cMemoryOwn)
public btConvexTriangleMeshShape(btStridingMeshInterface meshInterface, boolean calcAabb)
public btConvexTriangleMeshShape(btStridingMeshInterface meshInterface)
public static long getCPtr(btConvexTriangleMeshShape obj)
public long operatorNew(long sizeInBytes)
operatorNew in class btPolyhedralConvexShapepublic void operatorDelete(long ptr)
operatorDelete in class btPolyhedralConvexShapepublic long operatorNew(long arg0,
long ptr)
operatorNew in class btPolyhedralConvexShapepublic void operatorDelete(long arg0,
long arg1)
operatorDelete in class btPolyhedralConvexShapepublic long operatorNewArray(long sizeInBytes)
operatorNewArray in class btPolyhedralConvexShapepublic void operatorDeleteArray(long ptr)
operatorDeleteArray in class btPolyhedralConvexShapepublic long operatorNewArray(long arg0,
long ptr)
operatorNewArray in class btPolyhedralConvexShapepublic void operatorDeleteArray(long arg0,
long arg1)
operatorDeleteArray in class btPolyhedralConvexShapepublic btStridingMeshInterface getMeshInterface()
public btStridingMeshInterface getMeshInterfaceConst()
public void calculatePrincipalAxisTransform(Matrix4 principal, Vector3 inertia, SWIGTYPE_p_float volume)
Copyright © 2021. All rights reserved.