Class RigidBodyGeometry

Class Documentation

class RigidBodyGeometry

Public Types

typedef Utilities::IndexedFaceMesh Mesh

Public Functions

RigidBodyGeometry()
virtual ~RigidBodyGeometry()
Mesh &getMesh()
VertexData &getVertexData()
const VertexData &getVertexData() const
VertexData &getVertexDataLocal()
const VertexData &getVertexDataLocal() const
void initMesh(const unsigned int nVertices, const unsigned int nFaces, const Vector3r *vertices, const unsigned int *indices, const Mesh::UVIndices &uvIndices, const Mesh::UVs &uvs, const Vector3r &scale = Vector3r(1.0, 1.0, 1.0), const bool flatShading = false)
void updateMeshTransformation(const Vector3r &x, const Matrix3r &R)
void updateMeshNormals(const VertexData &vd)

Protected Attributes

Mesh m_mesh
VertexData m_vertexData_local
VertexData m_vertexData