btTriangleIndexVertexArray.h File Reference

#include "btStridingMeshInterface.h"
#include "LinearMath/btVector3.h"
#include "btTriangleCallback.h"
#include "btConcaveShape.h"
#include "LinearMath/btAlignedObjectArray.h"
#include "LinearMath/btScalar.h"
Include dependency graph for btTriangleIndexVertexArray.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef btAlignedObjectArray
< btIndexedMesh > 
IndexedMeshArray

Functions

 ATTRIBUTE_ALIGNED16 (class) btTriangleIndexVertexArray
 ATTRIBUTE_ALIGNED16 (struct) btIndexedMesh

Typedef Documentation

typedef btAlignedObjectArray<btIndexedMesh> IndexedMeshArray

Definition at line 57 of file btTriangleIndexVertexArray.h.


Function Documentation

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.

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.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


bullet
Author(s): Erwin Coumans, ROS package maintained by Tully Foote
autogenerated on Fri Jan 11 10:10:53 2013