diff options
Diffstat (limited to 'io_scene_gltf2/blender/exp/gltf2_blender_extract.py')
-rwxr-xr-x | io_scene_gltf2/blender/exp/gltf2_blender_extract.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/io_scene_gltf2/blender/exp/gltf2_blender_extract.py b/io_scene_gltf2/blender/exp/gltf2_blender_extract.py index 25b91728..d35e5146 100755 --- a/io_scene_gltf2/blender/exp/gltf2_blender_extract.py +++ b/io_scene_gltf2/blender/exp/gltf2_blender_extract.py @@ -605,9 +605,8 @@ def extract_primitives(glTF, blender_mesh, blender_object, blender_vertex_groups triangles = tessellate_polygon((polyline,)) for triangle in triangles: - loop_index_list.append(blender_polygon.loop_indices[triangle[0]]) - loop_index_list.append(blender_polygon.loop_indices[triangle[2]]) - loop_index_list.append(blender_polygon.loop_indices[triangle[1]]) + for triangle_index in triangle: + loop_index_list.append(blender_polygon.loop_indices[triangle_index]) else: continue @@ -1163,4 +1162,3 @@ def extract_primitives(glTF, blender_mesh, blender_object, blender_vertex_groups print_console('INFO', 'Primitives created: ' + str(len(result_primitives))) return result_primitives - |