@Properties(inherit=BulletCollision.class) public class btTriangleShapeEx extends btTriangleShape
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
btTriangleShapeEx() |
btTriangleShapeEx(btTriangleShapeEx other) |
btTriangleShapeEx(btVector3 p0,
btVector3 p1,
btVector3 p2) |
btTriangleShapeEx(long size)
Native array allocator.
|
btTriangleShapeEx(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
applyTransform(btTransform t) |
void |
buildTriPlane(btVector4 plane) |
void |
getAabb(btTransform t,
btVector3 aabbMin,
btVector3 aabbMax)
getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version
|
btTriangleShapeEx |
getPointer(long i) |
boolean |
overlap_test_conservative(btTriangleShapeEx other) |
btTriangleShapeEx |
position(long position) |
batchedUnitVectorGetSupportingVertexWithoutMargin, calcNormal, calculateLocalInertia, getEdge, getName, getNumEdges, getNumPlanes, getNumPreferredPenetrationDirections, getNumVertices, getPlane, getPlaneEquation, getPreferredPenetrationDirection, getVertex, getVertexPtr, isInside, localGetSupportingVertexWithoutMargin, m_vertices1, m_vertices1, m_vertices1getConvexPolyhedron, initializePolyhedralFeatures, initializePolyhedralFeatures, setPolyhedralFeaturescalculateSerializeBufferSize, getAabbSlow, getImplicitShapeDimensions, getLocalScaling, getLocalScalingNV, getMargin, getMarginNV, localGetSupportingVertex, serialize, setImplicitShapeDimensions, setLocalScaling, 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, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic btTriangleShapeEx(Pointer p)
Pointer(Pointer).public btTriangleShapeEx(long size)
Pointer.position(long).public btTriangleShapeEx()
public btTriangleShapeEx(@Const @ByRef btVector3 p0, @Const @ByRef btVector3 p1, @Const @ByRef btVector3 p2)
public btTriangleShapeEx(@Const @ByRef btTriangleShapeEx other)
public btTriangleShapeEx position(long position)
position in class btTriangleShapepublic btTriangleShapeEx getPointer(long i)
getPointer in class btTriangleShapepublic void getAabb(@Const @ByRef btTransform t, @ByRef btVector3 aabbMin, @ByRef btVector3 aabbMax)
btConvexInternalShapegetAabb in class btTriangleShapepublic void applyTransform(@Const @ByRef btTransform t)
@Cast(value="bool") public boolean overlap_test_conservative(@Const @ByRef btTriangleShapeEx other)
Copyright © 2024. All rights reserved.