From 3597709dc8dd690843f1dce6988cf9ea98b0862b Mon Sep 17 00:00:00 2001 From: Duccio Date: Fri, 18 May 2018 18:15:40 +0200 Subject: [PATCH] Removed unnecessary indices array duplication from maya importer --- maya/draco_maya_plugin.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/maya/draco_maya_plugin.py b/maya/draco_maya_plugin.py index 99221c3..4841328 100644 --- a/maya/draco_maya_plugin.py +++ b/maya/draco_maya_plugin.py @@ -107,19 +107,14 @@ class DracoTranslator(OpenMayaMPx.MPxFileTranslator): us.append(float(mesh.uvs[i])) vs.append(float(mesh.uvs[i + 1])) - #indices - #TODO: verify if index array is effectively useful (we can use directly mesh.faces?) - indices = [] - for index in mesh.faces: - indices.append(index) poly_count = [3] * mesh.faces_num #create mesh if mesh.uvs: #TODO: ensure the mesh actually uses the uvs inside maya - newMesh = fnMesh.create(vertices, poly_count, indices, uValues=us, vValues=vs) + newMesh = fnMesh.create(vertices, poly_count, mesh.faces, uValues=us, vValues=vs) else: - newMesh = fnMesh.create(vertices, poly_count, indices) + newMesh = fnMesh.create(vertices, poly_count, mesh.faces) if mesh.normals: fnMesh.setVertexNormals(normals, range(len(vertices)))