[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3039] trunk/py/scripts/addons/ add_mesh_ant_landscape.py: final fix for smooth shading, was missing recalc normals outside for correct smooth shading.

Brendon Murphy meta.androcto1 at gmail.com
Tue Feb 28 23:40:26 CET 2012


Revision: 3039
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3039
Author:   meta-androcto
Date:     2012-02-28 22:40:20 +0000 (Tue, 28 Feb 2012)
Log Message:
-----------
final fix for smooth shading, was missing recalc normals outside for correct smooth shading.

Modified Paths:
--------------
    trunk/py/scripts/addons/add_mesh_ant_landscape.py

Modified: trunk/py/scripts/addons/add_mesh_ant_landscape.py
===================================================================
--- trunk/py/scripts/addons/add_mesh_ant_landscape.py	2012-02-28 22:02:27 UTC (rev 3038)
+++ trunk/py/scripts/addons/add_mesh_ant_landscape.py	2012-02-28 22:40:20 UTC (rev 3039)
@@ -446,7 +446,7 @@
                 description="Generate Sphere mesh")
 
     SmoothMesh = BoolProperty(name="Smooth",
-                default=False,
+                default=True,
                 description="Shade smooth")
 
     Subdivision = IntProperty(name="Subdivisions",
@@ -775,7 +775,9 @@
 
             # create mesh object
             obj = create_mesh_object(context, verts, [], faces, "Landscape")
-
+            bpy.ops.object.mode_set(mode='EDIT')
+            bpy.ops.mesh.normals_make_consistent(inside=False)
+            bpy.ops.object.mode_set(mode='OBJECT')
             # sphere, remove doubles
             if self.SphereMesh !=0:
                 bpy.ops.object.mode_set(mode='EDIT')



More information about the Bf-extensions-cvs mailing list