Changeset 2575 for GTP/trunk/Lib/Vis/Preprocessing/src/GlRenderer.cpp
- Timestamp:
- 01/03/08 15:53:44 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/GlRenderer.cpp
r2572 r2575 5 5 #include "ViewCellsManager.h" 6 6 #include "SceneGraph.h" 7 #include "View cell.h"7 #include "ViewCell.h" 8 8 #include "Beam.h" 9 9 #include "KdTree.h" … … 126 126 void GlRenderer::RenderTriangle(TriangleIntersectable *object) 127 127 { 128 Triangle3 &t = object->GetItem();128 Triangle3 *t = &(object->GetItem()); 129 129 130 130 glBegin(GL_TRIANGLES); 131 Vector3 normal = t .GetNormal();131 Vector3 normal = t->GetNormal(); 132 132 glNormal3f(normal.x, normal.y, normal.z); 133 glVertex3f(t .mVertices[0].x, t.mVertices[0].y, t.mVertices[0].z);134 glVertex3f(t .mVertices[1].x, t.mVertices[1].y, t.mVertices[1].z);135 glVertex3f(t .mVertices[2].x, t.mVertices[2].y, t.mVertices[2].z);133 glVertex3f(t->mVertices[0].x, t->mVertices[0].y, t->mVertices[0].z); 134 glVertex3f(t->mVertices[1].x, t->mVertices[1].y, t->mVertices[1].z); 135 glVertex3f(t->mVertices[2].x, t->mVertices[2].y, t->mVertices[2].z); 136 136 glEnd(); 137 137 } … … 420 420 if ((*oi)->Type() == Intersectable::TRIANGLE_INTERSECTABLE) { 421 421 TriangleIntersectable *object = (TriangleIntersectable *)*oi; 422 Triangle3 &t = object->GetItem();423 424 Vector3 normal = t .GetNormal();422 Triangle3 *t = &(object->GetItem()); 423 424 Vector3 normal = t->GetNormal(); 425 425 glNormal3f(normal.x, normal.y, normal.z); 426 glVertex3f(t .mVertices[0].x, t.mVertices[0].y, t.mVertices[0].z);427 glVertex3f(t .mVertices[1].x, t.mVertices[1].y, t.mVertices[1].z);428 glVertex3f(t .mVertices[2].x, t.mVertices[2].y, t.mVertices[2].z);426 glVertex3f(t->mVertices[0].x, t->mVertices[0].y, t->mVertices[0].z); 427 glVertex3f(t->mVertices[1].x, t->mVertices[1].y, t->mVertices[1].z); 428 glVertex3f(t->mVertices[2].x, t->mVertices[2].y, t->mVertices[2].z); 429 429 430 430 }
Note: See TracChangeset
for help on using the changeset viewer.