00001 #ifndef material_h
00002 #define material_h
00003
00004 #include <GL/gl.h>
00005 #include <string>
00006 #include <vector>
00007
00008 #include "triangle.hpp"
00009
00010 using namespace std;
00011
00013
00020 class material{
00021
00022 public:
00023
00024 material();
00025 ~material();
00026
00027 material& operator= (const material &mat);
00028
00030 string name;
00031
00032
00033
00034
00035
00036
00037 vector<triangleInd> faces;
00038
00039
00040
00042
00044
00046
00048
00050
00051
00052
00053 GLfloat opacity;
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064 };
00065
00066 #endif // material_h