public class btTriangleMesh extends btTriangleIndexVertexArray
className| Constructor and Description |
|---|
btTriangleMesh() |
btTriangleMesh(boolean use32bitIndices) |
btTriangleMesh(boolean use32bitIndices,
boolean use4componentVertices) |
btTriangleMesh(long cPtr,
boolean cMemoryOwn)
Construct a new btTriangleMesh, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addIndex(int index) |
void |
addTriangle(Vector3 vertex0,
Vector3 vertex1,
Vector3 vertex2) |
void |
addTriangle(Vector3 vertex0,
Vector3 vertex1,
Vector3 vertex2,
boolean removeDuplicateVertices) |
void |
addTriangleIndices(int index1,
int index2,
int index3) |
int |
findOrAddVertex(Vector3 vertex,
boolean removeDuplicateVertices) |
static long |
getCPtr(btTriangleMesh obj) |
int |
getNumTriangles() |
boolean |
getUse32bitIndices() |
boolean |
getUse4componentVertices() |
float |
getWeldingThreshold() |
void |
setWeldingThreshold(float value) |
addIndexedMesh, addIndexedMesh, addMeshPart, addMeshParts, addMeshParts, addNodeParts, compare, dispose, getCPtr, getIndexedMesh, getIndexedMeshArray, getIndexedMeshCount, getLockedReadOnlyVertexIndexBase, getLockedReadOnlyVertexIndexBase, getLockedVertexIndexBase, getLockedVertexIndexBase, obtain, operatorDelete, operatorDelete, operatorDeleteArray, operatorDeleteArray, operatorNew, operatorNew, operatorNewArray, operatorNewArraycalculateAabbBruteForce, calculateSerializeBufferSize, getCPtr, getNumSubParts, getPremadeAabb, getScaling, hasPremadeAabb, InternalProcessAllTriangles, preallocateIndices, preallocateVertices, serialize, setPremadeAabb, setScaling, unLockReadOnlyVertexBase, unLockVertexBaseequals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btTriangleMesh(long cPtr,
boolean cMemoryOwn)
public btTriangleMesh(boolean use32bitIndices,
boolean use4componentVertices)
public btTriangleMesh(boolean use32bitIndices)
public btTriangleMesh()
public static long getCPtr(btTriangleMesh obj)
public void setWeldingThreshold(float value)
public float getWeldingThreshold()
public boolean getUse32bitIndices()
public boolean getUse4componentVertices()
public void addTriangle(Vector3 vertex0, Vector3 vertex1, Vector3 vertex2, boolean removeDuplicateVertices)
public void addTriangleIndices(int index1,
int index2,
int index3)
public int getNumTriangles()
public int findOrAddVertex(Vector3 vertex, boolean removeDuplicateVertices)
public void addIndex(int index)
Copyright © 2021. All rights reserved.