]> git.tdb.fi Git - libs/gl.git/blobdiff - blender/io_mspgl/export_mesh.py
Remove some rarely-used export settings
[libs/gl.git] / blender / io_mspgl / export_mesh.py
index 16f9514a97402443cadd8bb12d2ce1ca6e2170ee..24226f2972512d8758aeda1c65fd37482c35faeb 100644 (file)
@@ -6,27 +6,8 @@ import mathutils
 class MeshExporter:
        def __init__(self):
                self.show_progress = True
-               self.use_strips = True
-               self.use_degen_tris = False
                self.export_all = False
 
-       def join_strips(self, strips):
-               big_strip = []
-
-               for s in strips:
-                       if big_strip:
-                               # Generate glue elements, ensuring that the next strip begins at
-                               # an even position
-                               glue = [big_strip[-1], s[0]]
-                               if len(big_strip)%2:
-                                       glue += [s[0]]
-
-                               big_strip += glue
-
-                       big_strip += s
-
-               return big_strip
-
        def export_to_file(self, context, out_fn):
                if self.export_all:
                        objs = [o for o in context.selected_objects if o.type=="MESH"]
@@ -117,12 +98,8 @@ class MeshExporter:
 
                statements.append(st)
 
-               if self.use_strips:
-                       strips = mesh.vertex_sequence
-                       if self.use_degen_tris:
-                               strips = [self.join_strips(strips)]
-
-                       for s in strips:
+               if mesh.use_strips:
+                       for s in mesh.vertex_sequence:
                                st = Statement("batch", Token("TRIANGLE_STRIP"))
                                for i in range(0, len(s), 32):
                                        st.sub.append(Statement("indices", *(v.index for v in s[i:i+32])))