16 const std::vector<AtomsMath::Vector3f>&
Mesh::points()
const
56 const std::vector<AtomsMath::Vector2f>&
Mesh::uvs()
const
63 return static_cast<unsigned int>(m_vertexCount.size());
68 return static_cast<unsigned int>(m_points.size());
73 return m_jointWeights;
78 return m_jointWeights;
83 return m_jointIndices;
88 return m_jointIndices;
std::vector< AtomsMath::Vector3f > & points()
Get point positions.
Definition: Mesh.impl.h:11
std::vector< UVData > & uvSets()
Get uv sets.
Definition: Mesh.impl.h:92
std::vector< AtomsMath::Vector3f > & normals()
Get point normal (normal per face per vertex)
Definition: Mesh.impl.h:21
std::vector< unsigned int > & indices()
Get point indices.
Definition: Mesh.impl.h:31
std::vector< unsigned int > & vertexCount()
Get Vertex count.
Definition: Mesh.impl.h:41
unsigned int numberOfVertices() const
Get number of vertices.
Definition: Mesh.impl.h:66
std::vector< AtomsMath::Vector3i > & jointIndices()
Get skin joint indices.
Definition: Mesh.impl.h:81
std::vector< AtomsMath::Vector2f > & uvs()
Get uvs.
Definition: Mesh.impl.h:51
unsigned int numberOfFaces() const
Get number of faces.
Definition: Mesh.impl.h:61
std::vector< AtomsMath::Vector3f > & jointWeights()
Get the skin joint weights.
Definition: Mesh.impl.h:71
AtomsCore namespace.
Definition: Base64.h:13