]> git.tdb.fi Git - libs/gl.git/blobdiff - blender/io_mspgl/export_mesh.py
Allow flagging meshes for winding test in Blender
[libs/gl.git] / blender / io_mspgl / export_mesh.py
index 07f457a1e36720c06ee27475fd4176924f07a669..8f86888249b86951b443f52a4f8ee27f6b8a0217 100644 (file)
@@ -230,7 +230,10 @@ class MeshExporter:
 
                mesh = None
                bmeshes = []
+               winding_test = False
                for o, m in objs:
+                       if o.data.winding_test:
+                               winding_test = True
                        bmesh = o.to_mesh(context.scene, True, "PREVIEW")
                        bmeshes.append(bmesh)
                        me = Mesh(bmesh)
@@ -387,6 +390,9 @@ class MeshExporter:
                                out_file.write("indices", l.vertices[0].index, l.vertices[1].index)
                        out_file.end()
 
+               if winding_test:
+                       out_file.write("winding", "COUNTERCLOCKWISE")
+
                if progress:
                        progress.set_task("Done", 1.0, 1.0)