[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2008] trunk/py/scripts/addons/ io_coat3D/coat.py: Fixes a bug from last commit.

Kalle-Samuli Riihikoski haikalle at gmail.com
Tue Jun 7 06:47:02 CEST 2011


Revision: 2008
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2008
Author:   haikalle
Date:     2011-06-07 04:47:02 +0000 (Tue, 07 Jun 2011)
Log Message:
-----------
Fixes a bug from last commit.

Modified Paths:
--------------
    trunk/py/scripts/addons/io_coat3D/coat.py

Modified: trunk/py/scripts/addons/io_coat3D/coat.py
===================================================================
--- trunk/py/scripts/addons/io_coat3D/coat.py	2011-06-06 22:24:14 UTC (rev 2007)
+++ trunk/py/scripts/addons/io_coat3D/coat.py	2011-06-07 04:47:02 UTC (rev 2008)
@@ -286,9 +286,11 @@
                 bpy.ops.export_scene.obj(filepath=checkname,use_selection=True,
                 use_apply_modifiers=coat3D.exportmod,use_blen_objects=False, group_by_material= True,
                 use_materials = False,keep_vertex_order = True,axis_forward='Y',axis_up='Z')
+                bpy.ops.object.origin_set(type='ORIGIN_GEOMETRY', center='MEDIAN')
 
                 coa.export_on = True
             else:
+                bpy.ops.object.origin_set(type='ORIGIN_GEOMETRY', center='MEDIAN')
                 coat3D.loca = obj.location
                 coat3D.rota = obj.rotation_euler
                 coat3D.scal = obj.scale
@@ -303,7 +305,7 @@
                 obj.location = coat3D.loca
                 obj.rotation_euler = coat3D.rota
                 obj.scale = coat3D.scal
-                coa.export_on = True
+                coa.export_on = False
                     
 
 
@@ -375,6 +377,9 @@
             obj_proxy = scene.objects[0]
             bpy.ops.object.select_all(action='TOGGLE')
             obj_proxy.select = True
+            if(coa.export_on):
+                bpy.ops.object.origin_set(type='ORIGIN_GEOMETRY', center='MEDIAN')
+                
             bpy.ops.object.transform_apply(rotation=True)
             proxy_mat = obj_proxy.material_slots[0].material
             obj_proxy.data.materials.pop(0)



More information about the Bf-extensions-cvs mailing list