[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2006] trunk/py/scripts/addons/ io_coat3D: Now "remember positions" works as expected.

Kalle-Samuli Riihikoski haikalle at gmail.com
Mon Jun 6 23:59:08 CEST 2011


Revision: 2006
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2006
Author:   haikalle
Date:     2011-06-06 21:59:08 +0000 (Mon, 06 Jun 2011)
Log Message:
-----------
Now "remember positions" works as expected.

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

Modified: trunk/py/scripts/addons/io_coat3D/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_coat3D/__init__.py	2011-06-06 21:35:09 UTC (rev 2005)
+++ trunk/py/scripts/addons/io_coat3D/__init__.py	2011-06-06 21:59:08 UTC (rev 2006)
@@ -57,6 +57,7 @@
         objectdir = StringProperty(name="ObjectPath", subtype="FILE_PATH")
         texturefolder = StringProperty(name="Texture folder:", subtype="DIR_PATH")
         path3b = StringProperty(name="3B Path", subtype="FILE_PATH")
+        export_on = BoolProperty(name="Export_On", description="Add Modifiers and export.",default= False)
 
 
     class SceneCoat3D(bpy.types.PropertyGroup):
@@ -120,11 +121,7 @@
             description="Export Coarse.",
             default= True
         )
-        export_on = BoolProperty(
-            name="Export_On",
-            description="Add Modifiers and export.",
-            default= False
-        )
+   
         smooth_on = BoolProperty(
             name="Auto Smooth",
             description="Add Modifiers and export.",

Modified: trunk/py/scripts/addons/io_coat3D/coat.py
===================================================================
--- trunk/py/scripts/addons/io_coat3D/coat.py	2011-06-06 21:35:09 UTC (rev 2005)
+++ trunk/py/scripts/addons/io_coat3D/coat.py	2011-06-06 21:59:08 UTC (rev 2006)
@@ -281,12 +281,13 @@
 
         if(not(os.path.isfile(checkname)) or coat3D.exportover):
             if(coat3D.export_pos):
+                bpy.ops.object.transform_apply(location=True,rotation=True,scale=True)
 
                 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')
 
-                coat3D.export_on = True
+                coa.export_on = True
             else:
                 coat3D.loca = obj.location
                 coat3D.rota = obj.rotation_euler
@@ -302,7 +303,7 @@
                 obj.location = coat3D.loca
                 obj.rotation_euler = coat3D.rota
                 obj.scale = coat3D.scal
-                coat3D.export_on = True
+                coa.export_on = True
                     
 
 



More information about the Bf-extensions-cvs mailing list