bugfix: include all 3 vertices for triangle

This commit is contained in:
Josh Holtrop 2012-07-15 20:31:51 -04:00
parent 3446a8fcd3
commit b1193d5ffc

View File

@ -76,8 +76,9 @@ class WFObj(object):
add_face(*parts[1:]) add_face(*parts[1:])
elif len(parts[1:]) == 4: elif len(parts[1:]) == 4:
# split the quad into two triangles # split the quad into two triangles
add_face(*parts[1:3]) add_face(*parts[1:4])
add_face(parts[1], parts[3], parts[4]) add_face(parts[1], parts[3], parts[4])
pass
else: else:
raise ValueError('Faces can only have 3 or 4 vertices on line %d' % lineno) raise ValueError('Faces can only have 3 or 4 vertices on line %d' % lineno)
elif parts[0] == 'mtllib': elif parts[0] == 'mtllib':