Face3d
|
#include <Model.hpp>
Public Attributes | |
std::string | modelPath |
std::string | textureFront |
std::string | textureSide |
glm::vec3 | modelDimension |
glm::vec3 | leftEye |
center of face components, needed as reference points when moving around the other vertices More... | |
glm::vec3 | rightEye |
glm::vec3 | mouth |
glm::vec3 | nose |
glm::vec3 | chin |
std::vector< glm::vec3 > | allMouthVertices |
specify all vertices of a component which should be moved around More... | |
std::vector< glm::vec3 > | allNoseVertices |
std::vector< glm::vec3 > | allLeftEyeVertices |
std::vector< glm::vec3 > | allRightEyeVertices |
all informations we need to load the model and move the vertices around are stored in this structure
std::vector<glm::vec3> Face3D::Model::ModelInfo::allLeftEyeVertices |
std::vector<glm::vec3> Face3D::Model::ModelInfo::allMouthVertices |
specify all vertices of a component which should be moved around
std::vector<glm::vec3> Face3D::Model::ModelInfo::allNoseVertices |
std::vector<glm::vec3> Face3D::Model::ModelInfo::allRightEyeVertices |
glm::vec3 Face3D::Model::ModelInfo::chin |
glm::vec3 Face3D::Model::ModelInfo::leftEye |
center of face components, needed as reference points when moving around the other vertices
glm::vec3 Face3D::Model::ModelInfo::modelDimension |
std::string Face3D::Model::ModelInfo::modelPath |
glm::vec3 Face3D::Model::ModelInfo::mouth |
glm::vec3 Face3D::Model::ModelInfo::nose |
glm::vec3 Face3D::Model::ModelInfo::rightEye |
std::string Face3D::Model::ModelInfo::textureFront |
std::string Face3D::Model::ModelInfo::textureSide |