diff --git a/lib/python/vismach.py b/lib/python/vismach.py index cac66cb..e83368f 100644 --- a/lib/python/vismach.py +++ b/lib/python/vismach.py @@ -995,10 +995,10 @@ class AsciiOBJ: glBegin(GL_TRIANGLES) print "obj", len(self.f) for f in self.f: - for v, t, n in f: - if n: - glNormal3f(*self.vn[n-1]) - glVertex3f(*self.v[v-1]) + for i in f: + if len(i) > 2: + glNormal3f(*self.v[i[2]-1]) + glVertex3f(*self.v[i[0]-1]) glEnd() glEndList() del self.v