[Bf-extensions-cvs] [234cf14f] blender2.8: Fixes for tessface removal.

Brecht Van Lommel noreply at git.blender.org
Fri Oct 12 14:37:39 CEST 2018


Commit: 234cf14fe72afd2ab3433935465a01307d2465f0
Author: Brecht Van Lommel
Date:   Fri Oct 12 14:37:10 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBA234cf14fe72afd2ab3433935465a01307d2465f0

Fixes for tessface removal.

===================================================================

M	io_export_pc2.py
M	io_scene_obj/export_obj.py
M	io_scene_vrml2/export_vrml2.py
M	object_print3d_utils/mesh_helpers.py
M	oscurart_tools/oscurart_meshes.py

===================================================================

diff --git a/io_export_pc2.py b/io_export_pc2.py
index 2f916d3b..7384e21e 100644
--- a/io_export_pc2.py
+++ b/io_export_pc2.py
@@ -63,7 +63,7 @@ def do_export(context, props, filepath):
     end = props.range_end
     sampling = float(props.sampling)
     apply_modifiers = props.apply_modifiers
-    me = ob.to_mesh(context.depsgraph, apply_modifiers, calc_loop_triangles=False)
+    me = ob.to_mesh(context.depsgraph, apply_modifiers)
     vertCount = len(me.vertices)
     sampletimes = get_sampled_frames(start, end, sampling)
     sampleCount = len(sampletimes)
@@ -79,8 +79,7 @@ def do_export(context, props, filepath):
     for frame in sampletimes:
         # stupid modf() gives decimal part first!
         sc.frame_set(int(frame[1]), subframe=frame[0])
-        me = ob.to_mesh(context.depsgraph, apply_modifiers,
-                        calc_loop_triangles=False)
+        me = ob.to_mesh(context.depsgraph, apply_modifiers)
 
         if len(me.vertices) != vertCount:
             bpy.data.meshes.remove(me, do_unlink=True)
diff --git a/io_scene_obj/export_obj.py b/io_scene_obj/export_obj.py
index a0f64abf..86f84da7 100644
--- a/io_scene_obj/export_obj.py
+++ b/io_scene_obj/export_obj.py
@@ -349,7 +349,7 @@ def write_file(filepath, objects, depsgraph, scene,
                         # END NURBS
 
                         try:
-                            me = ob.to_mesh(depsgraph, EXPORT_APPLY_MODIFIERS, calc_loop_triangles=False)
+                            me = ob.to_mesh(depsgraph, EXPORT_APPLY_MODIFIERS)
                         except RuntimeError:
                             me = None
 
diff --git a/io_scene_vrml2/export_vrml2.py b/io_scene_vrml2/export_vrml2.py
index da09fcbd..22114582 100644
--- a/io_scene_vrml2/export_vrml2.py
+++ b/io_scene_vrml2/export_vrml2.py
@@ -163,7 +163,7 @@ def save_object(fw, global_matrix,
         if is_editmode:
             bpy.ops.object.editmode_toggle()
 
-        me = obj.to_mesh(scene, True, 'PREVIEW', calc_loop_triangles=False)
+        me = obj.to_mesh(scene, True, 'PREVIEW')
         bm = bmesh.new()
         bm.from_mesh(me)
 
diff --git a/object_print3d_utils/mesh_helpers.py b/object_print3d_utils/mesh_helpers.py
index 52d2f5c4..873f30d2 100644
--- a/object_print3d_utils/mesh_helpers.py
+++ b/object_print3d_utils/mesh_helpers.py
@@ -32,7 +32,7 @@ def bmesh_copy_from_object(obj, transform=True, triangulate=True, apply_modifier
 
     if apply_modifiers and obj.modifiers:
         import bpy
-        me = obj.to_mesh(bpy.context.scene, True, 'PREVIEW', calc_loop_triangles=False)
+        me = obj.to_mesh(bpy.context.scene, True, 'PREVIEW')
         bm = bmesh.new()
         bm.from_mesh(me)
         bpy.data.meshes.remove(me)
@@ -268,7 +268,6 @@ def object_merge(context, objects):
         mesh_new = obj.to_mesh(
             depsgraph=context.depsgraph,
             apply_modifiers=True,
-            calc_loop_triangles=False,
         )
 
         # remove non-active uvs/vcols
diff --git a/oscurart_tools/oscurart_meshes.py b/oscurart_tools/oscurart_meshes.py
index deed80bc..f317b1fc 100644
--- a/oscurart_tools/oscurart_meshes.py
+++ b/oscurart_tools/oscurart_meshes.py
@@ -321,8 +321,7 @@ def DefOscObjectToMesh():
     MESH = ACTOBJ.to_mesh(
         scene=bpy.context.scene,
         apply_modifiers=True,
-        settings="RENDER",
-        calc_loop_triangles=True)
+        settings="RENDER")
     OBJECT = bpy.data.objects.new(("%s_Freeze") % (ACTOBJ.name), MESH)
     bpy.context.scene.objects.link(OBJECT)



More information about the Bf-extensions-cvs mailing list