|
@@ -28,15 +28,17 @@ void ModelObject::calcNormales() {
|
28
|
28
|
void ModelObject::render() {
|
29
|
29
|
// std::cout << "render " << name << " mit " << polygon.size()<< std::endl;
|
30
|
30
|
// std::cout << "Vertex: " << vertex.size() << std::endl;
|
31
|
|
- glBegin(GL_TRIANGLES);
|
|
31
|
+
|
|
32
|
+ if(mat.name[0]=='g') {
|
|
33
|
+ std::cout << "Render NOT: " << name << std::endl;
|
|
34
|
+ return;
|
|
35
|
+ }
|
|
36
|
+ mat.diffuse.print(mat.name);
|
|
37
|
+ glBegin(GL_LINES);
|
32
|
38
|
for(unsigned int i=0; i<polygon.size(); i++) {
|
33
|
|
-// std::cout << "whee nr " <<i << std::endl;
|
34
|
|
-// polygon[i].print();
|
35
|
|
-// std::cout << "Stat: " << polygon.size() << " " << vertex.size() << " " << mapcoord.size() << " " << normal.size() << std::endl;
|
36
|
|
-// glNormal3f(normal.at( (unsigned short)polygon[i].x));
|
37
|
|
-// glColor3f(mat.diffuse.r, mat.diffuse.g, mat.diffuse.b);
|
38
|
|
- glColorGLC(mat.ambient);
|
39
|
|
-// std::cout << mat.ambient.r << ", " << mat.ambient.g << ", " << mat.ambient.b << std::endl;
|
|
39
|
+
|
|
40
|
+ glColorGLC(mat.diffuse);
|
|
41
|
+
|
40
|
42
|
|
41
|
43
|
glNormal3f(normal.at(i));
|
42
|
44
|
|