This commit is contained in:
luboslenco
2025-08-12 20:59:34 +02:00
parent 3b3269f033
commit fcd65a71cc
30 changed files with 65 additions and 222 deletions
+1 -11
View File
@@ -333,8 +333,6 @@ class ArmoryExporter(bpy.types.Operator, ExportHelper):
for poly in exportMesh.polygons:
poly_map[poly.material_index].append(poly)
o["index_arrays"] = []
# map polygon indices to triangle loops
tri_loops = {}
for loop in exportMesh.loop_triangles:
@@ -358,15 +356,7 @@ class ArmoryExporter(bpy.types.Operator, ExportHelper):
prim[i + 2] = loops[loop.loops[2]].index
i += 3
ia = {}
ia["material"] = 0
if len(mats) > 1:
for i in range(len(mats)): # Multi-mat mesh
if mats[i] == mats[index]: # Default material for empty slots
ia["material"] = i
break
ia["values"] = prim
o["index_arrays"].append(ia)
o["index_array"] = prim
def export_mesh(self, objectRef):
# This function exports a single mesh object