1 #ifndef __MODEL_MULTI_TEXTURED_H__
2 #define __MODEL_MULTI_TEXTURED_H__
6 #include "../visualisation/ShaderController.h"
7 #include "../visualisation/Texture.h"
10 #define VIS2_SHADER_DIFFUSE_SLOT 0
11 #define VIS2_SHADER_COLORID_SLOT 1
12 #define VIS2_SHADER_TRANSP_SLOT 2
36 const glm::vec3 _id_color,
37 const glm::vec3 _contour_color,
38 glm::mat4 & _modelMatrix,
50 virtual void update(
double _deltaT);
56 virtual void draw(glm::mat4 & _projectionMatrix);
78 virtual void draw(glm::mat4 & _projectionMatrix,
const unsigned int _slot);