OSDN Git Service

fix mqo_import smoothing, mirroring.
[meshio/meshio.git] / swig / blender / bl24.py
index 30605a4..9b3652b 100644 (file)
@@ -206,16 +206,14 @@ def meshAddMqoGeometry(mesh_object, o, materials, imageMap, scale):
     # rmeove dummy 0 vertex
     mesh.verts.delete(0)
         
-    mesh.mode |= Blender.Mesh.Modes.AUTOSMOOTH
-    mesh.maxSmoothAngle = int(o.smoothing)
-    mesh.smooth()
     mesh.calcNormals()
     mesh.flipNormals()
     mesh.update()
 
-    # mirror modifier
-    if o.mirror:
-        mod=mesh_object.modifiers.append(Blender.Modifier.Types.MIRROR)
+
+def objectAddMirrorModifier(mesh_object):
+    return mesh_object.modifiers.append(Blender.Modifier.Types.MIRROR)
+
 
 def getTexture(m, dirname):
     tex=""
@@ -481,3 +479,8 @@ def shapeKeyGet(b, index):
 def shapeKeys(b):
     return b.data
 
+def meshSetSmooth(mesh, smoothing):
+    mesh.mode |= Blender.Mesh.Modes.AUTOSMOOTH
+    mesh.degr=int(smoothing)
+    #mesh.smooth()
+