Ça y est les bonus ont leurs modeles 😎.
J'ai pas mal galéré parce-que j'ai du faire un systeme pour changer la texture d'un Mesh depuis le code (pour pas avoir a dupliquer salement x fois le même modele avec juste une texture differente).
Du coup maintenant il y a une fonction Model::setMeshTexture pour ça.
/**
* @brief manually set the texture of a specified mesh
* Warning: others Model that use the same OpenglModel will also have their mesh
* texture modified if they not replace it
*
* @param type the texture type DIFFUSE/SPECULAR/NORMAL/...
* @param meshName the name of the desired mesh, find it with printMeshesNames
* @param path the texture path
* @param inSpaceSRGB is the texture in srgb space ?
*/
void Model::setMeshTexture(TextureType::Enum type, std::string const meshName,
std::string const path, bool inSpaceSRGB = true);
Ça y est les bonus ont leurs modeles 😎. J'ai pas mal galéré parce-que j'ai du faire un systeme pour changer la texture d'un Mesh depuis le code (pour pas avoir a dupliquer salement x fois le même modele avec juste une texture differente). Du coup maintenant il y a une fonction
Model::setMeshTexture
pour ça.close #75