Flip y UV coordinate to match blender

This commit is contained in:
Pyogenics
2024-12-10 21:13:10 +00:00
parent 67327c7fb5
commit 73fce85791

View File

@@ -89,7 +89,8 @@ class ImportA3D(Operator, ImportHelper):
index = submesh.indices[indexI] index = submesh.indices[indexI]
blenderVertexIndices.append(indexI) blenderVertexIndices.append(indexI)
blenderVertices += list(coordinates[index]) blenderVertices += list(coordinates[index])
blenderUV1s.append(uv1[index]) x, y = uv1[index]
blenderUV1s.append((x, 1-y)) #TODO: make this optional in the import menu?
#blenderUV2s += uv2[index] #blenderUV2s += uv2[index]
me.vertices.foreach_set("co", blenderVertices) me.vertices.foreach_set("co", blenderVertices)
me.polygons.foreach_set("loop_start", range(0, len(blenderVertices)//3, 3)) me.polygons.foreach_set("loop_start", range(0, len(blenderVertices)//3, 3))