@NoOffset @Properties(inherit=BulletCollision.class) public class btConvexTriangleMeshShape extends btPolyhedralConvexAabbCachingShape
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
btConvexTriangleMeshShape(btStridingMeshInterface meshInterface) |
btConvexTriangleMeshShape(btStridingMeshInterface meshInterface,
boolean calcAabb) |
btConvexTriangleMeshShape(Pointer p)
Pointer cast constructor.
|
getAabb, getNonvirtualAabb, recalcLocalAabbcalculateLocalInertia, getConvexPolyhedron, initializePolyhedralFeatures, initializePolyhedralFeatures, setPolyhedralFeaturescalculateSerializeBufferSize, getAabbSlow, getImplicitShapeDimensions, getLocalScalingNV, getMargin, getMarginNV, getNumPreferredPenetrationDirections, getPreferredPenetrationDirection, serialize, setImplicitShapeDimensions, setMargin, setSafeMargin, setSafeMargin, setSafeMargin, setSafeMargingetAabbNonVirtual, getMarginNonVirtual, localGetSupportVertexNonVirtual, localGetSupportVertexWithoutMarginNonVirtual, project, project, projectcalculateTemporalAabb, getAngularMotionDisc, getAnisotropicRollingFrictionDirection, getBoundingSphere, getBoundingSphere, getBoundingSphere, getContactBreakingThreshold, getShapeType, getUserIndex, getUserIndex2, getUserPointer, isCompound, isConcave, isConvex, isConvex2d, isInfinite, isNonMoving, isPolyhedral, isSoftBody, serializeSingleShape, setUserIndex, setUserIndex2, setUserPointeraddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic btConvexTriangleMeshShape(Pointer p)
Pointer(Pointer).public btConvexTriangleMeshShape(btStridingMeshInterface meshInterface, @Cast(value="bool") boolean calcAabb)
public btConvexTriangleMeshShape(btStridingMeshInterface meshInterface)
public btStridingMeshInterface getMeshInterface()
@ByVal public btVector3 localGetSupportingVertex(@Const @ByRef btVector3 vec)
localGetSupportingVertex in class btConvexInternalShape@ByVal public btVector3 localGetSupportingVertexWithoutMargin(@Const @ByRef btVector3 vec)
localGetSupportingVertexWithoutMargin in class btPolyhedralConvexShapepublic void batchedUnitVectorGetSupportingVertexWithoutMargin(@Const btVector3 vectors, btVector3 supportVerticesOut, int numVectors)
batchedUnitVectorGetSupportingVertexWithoutMargin in class btPolyhedralConvexShape@Cast(value="const char*") public BytePointer getName()
getName in class btCollisionShapepublic int getNumVertices()
getNumVertices in class btPolyhedralConvexShapepublic int getNumEdges()
getNumEdges in class btPolyhedralConvexShapepublic void getEdge(int i,
@ByRef
btVector3 pa,
@ByRef
btVector3 pb)
getEdge in class btPolyhedralConvexShapepublic void getVertex(int i,
@ByRef
btVector3 vtx)
getVertex in class btPolyhedralConvexShapepublic int getNumPlanes()
getNumPlanes in class btPolyhedralConvexShapepublic void getPlane(@ByRef btVector3 planeNormal, @ByRef btVector3 planeSupport, int i)
getPlane in class btPolyhedralConvexShape@Cast(value="bool") public boolean isInside(@Const @ByRef btVector3 pt, @Cast(value="btScalar") double tolerance)
isInside in class btPolyhedralConvexShapepublic void setLocalScaling(@Const @ByRef btVector3 scaling)
setLocalScaling in class btPolyhedralConvexAabbCachingShape@Const @ByRef public btVector3 getLocalScaling()
getLocalScaling in class btConvexInternalShapepublic void calculatePrincipalAxisTransform(@ByRef btTransform principal, @ByRef btVector3 inertia, @Cast(value="btScalar*") @ByRef DoublePointer volume)
public void calculatePrincipalAxisTransform(@ByRef btTransform principal, @ByRef btVector3 inertia, @Cast(value="btScalar*") @ByRef DoubleBuffer volume)
Copyright © 2024. All rights reserved.