public class btTriangleShape extends btPolyhedralConvexShape
className| Constructor and Description |
|---|
btTriangleShape() |
btTriangleShape(long cPtr,
boolean cMemoryOwn)
Construct a new btTriangleShape, normally you should not need this constructor it's intended for low-level usage.
|
btTriangleShape(Vector3 p0,
Vector3 p1,
Vector3 p2) |
| Modifier and Type | Method and Description |
|---|---|
void |
calcNormal(Vector3 normal) |
static long |
getCPtr(btTriangleShape obj) |
void |
getPlaneEquation(int i,
Vector3 planeNormal,
Vector3 planeSupport) |
Vector3 |
getVertexPtr(int index) |
Vector3 |
getVertexPtrConst(int index) |
btVector3 |
getVertices1() |
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) |
void |
setVertices1(btVector3 value) |
getConvexPolyhedron, 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 btTriangleShape(long cPtr,
boolean cMemoryOwn)
public btTriangleShape()
public static long getCPtr(btTriangleShape 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 void setVertices1(btVector3 value)
public btVector3 getVertices1()
public Vector3 getVertexPtr(int index)
public Vector3 getVertexPtrConst(int index)
public void calcNormal(Vector3 normal)
Copyright © 2021. All rights reserved.