@Properties(inherit=BulletCollision.class) public class btConvexShape extends btCollisionShape
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
btConvexShape(Pointer p)
Pointer cast constructor.
|
calculateLocalInertia, calculateSerializeBufferSize, calculateTemporalAabb, getAngularMotionDisc, getAnisotropicRollingFrictionDirection, getBoundingSphere, getBoundingSphere, getBoundingSphere, getContactBreakingThreshold, getName, getShapeType, getUserIndex, getUserIndex2, getUserPointer, isCompound, isConcave, isConvex, isConvex2d, isInfinite, isNonMoving, isPolyhedral, isSoftBody, serialize, serializeSingleShape, setUserIndex, setUserIndex2, setUserPointer
address, 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, zero
public btConvexShape(Pointer p)
Pointer(Pointer)
.@ByVal public btVector3 localGetSupportingVertex(@Const @ByRef btVector3 vec)
@ByVal public btVector3 localGetSupportingVertexWithoutMargin(@Const @ByRef btVector3 vec)
@ByVal public btVector3 localGetSupportVertexWithoutMarginNonVirtual(@Const @ByRef btVector3 vec)
@ByVal public btVector3 localGetSupportVertexNonVirtual(@Const @ByRef btVector3 vec)
public void getAabbNonVirtual(@Const @ByRef btTransform t, @ByRef btVector3 aabbMin, @ByRef btVector3 aabbMax)
public void project(@Const @ByRef btTransform trans, @Const @ByRef btVector3 dir, @Cast(value="btScalar*") @ByRef DoublePointer minProj, @Cast(value="btScalar*") @ByRef DoublePointer maxProj, @ByRef btVector3 witnesPtMin, @ByRef btVector3 witnesPtMax)
public void project(@Const @ByRef btTransform trans, @Const @ByRef btVector3 dir, @Cast(value="btScalar*") @ByRef DoubleBuffer minProj, @Cast(value="btScalar*") @ByRef DoubleBuffer maxProj, @ByRef btVector3 witnesPtMin, @ByRef btVector3 witnesPtMax)
public void project(@Const @ByRef btTransform trans, @Const @ByRef btVector3 dir, @Cast(value="btScalar*") @ByRef double[] minProj, @Cast(value="btScalar*") @ByRef double[] maxProj, @ByRef btVector3 witnesPtMin, @ByRef btVector3 witnesPtMax)
public void batchedUnitVectorGetSupportingVertexWithoutMargin(@Const btVector3 vectors, btVector3 supportVerticesOut, int numVectors)
public void getAabb(@Const @ByRef btTransform t, @ByRef btVector3 aabbMin, @ByRef btVector3 aabbMax)
getAabb
in class btCollisionShape
public void getAabbSlow(@Const @ByRef btTransform t, @ByRef btVector3 aabbMin, @ByRef btVector3 aabbMax)
public void setLocalScaling(@Const @ByRef btVector3 scaling)
setLocalScaling
in class btCollisionShape
@Const @ByRef public btVector3 getLocalScaling()
getLocalScaling
in class btCollisionShape
public void setMargin(@Cast(value="btScalar") double margin)
setMargin
in class btCollisionShape
@Cast(value="btScalar") public double getMargin()
getMargin
in class btCollisionShape
public int getNumPreferredPenetrationDirections()
Copyright © 2024. All rights reserved.