#include "btStridingMeshInterface.h"
#include "LinearMath/btAlignedObjectArray.h"
#include "LinearMath/btScalar.h"
Go to the source code of this file.
Typedefs | |
typedef btAlignedObjectArray < btIndexedMesh > | IndexedMeshArray |
Functions | |
ATTRIBUTE_ALIGNED16 (struct) btIndexedMesh | |
ATTRIBUTE_ALIGNED16 (class) btTriangleIndexVertexArray |
typedef btAlignedObjectArray<btIndexedMesh> IndexedMeshArray |
Definition at line 57 of file btTriangleIndexVertexArray.h.
ATTRIBUTE_ALIGNED16 | ( | struct | ) |
The btIndexedMesh indexes a single vertex and index array. Multiple btIndexedMesh objects can be passed into a btTriangleIndexVertexArray using addIndexedMesh. Instead of the number of indices, we pass the number of triangles.
Definition at line 26 of file btTriangleIndexVertexArray.h.
ATTRIBUTE_ALIGNED16 | ( | class | ) |
The btTriangleIndexVertexArray allows to access multiple triangle meshes, by indexing into existing triangle/index arrays. Additional meshes can be added using addIndexedMesh No duplcate is made of the vertex/index data, it only indexes into external vertex/index arrays. So keep those arrays around during the lifetime of this btTriangleIndexVertexArray.
unLockVertexBase finishes the access to a subpart of the triangle mesh make a call to unLockVertexBase when the read and write access (using getLockedVertexIndexBase) is finished
getNumSubParts returns the number of seperate subparts each subpart has a continuous array of vertices and indices
Definition at line 66 of file btTriangleIndexVertexArray.h.