[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1451] trunk/py/scripts/addons/ io_scene_obj: writing nurbs curves now uses max 6 decimal places.

Campbell Barton ideasman42 at gmail.com
Thu Jan 20 08:51:20 CET 2011


Revision: 1451
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1451
Author:   campbellbarton
Date:     2011-01-20 07:51:19 +0000 (Thu, 20 Jan 2011)
Log Message:
-----------
writing nurbs curves now uses max 6 decimal places. rename use_modifiers --> use_apply_modifiers

Modified Paths:
--------------
    trunk/py/scripts/addons/io_scene_obj/__init__.py
    trunk/py/scripts/addons/io_scene_obj/export_obj.py

Modified: trunk/py/scripts/addons/io_scene_obj/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/__init__.py	2011-01-19 23:56:07 UTC (rev 1450)
+++ trunk/py/scripts/addons/io_scene_obj/__init__.py	2011-01-20 07:51:19 UTC (rev 1451)
@@ -90,7 +90,7 @@
     use_animation = BoolProperty(name="Animation", description="", default=False)
 
     # object group
-    use_modifiers = BoolProperty(name="Apply Modifiers", description="Apply modifiers (preview resolution)", default=True)
+    use_apply_modifiers = BoolProperty(name="Apply Modifiers", description="Apply modifiers (preview resolution)", default=True)
     use_rotate_x90 = BoolProperty(name="Rotate X90", description="", default=True)
 
     # extra data group

Modified: trunk/py/scripts/addons/io_scene_obj/export_obj.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/export_obj.py	2011-01-19 23:56:07 UTC (rev 1450)
+++ trunk/py/scripts/addons/io_scene_obj/export_obj.py	2011-01-20 07:51:19 UTC (rev 1451)
@@ -232,7 +232,7 @@
                 pt_num += DEG_ORDER_U
                 curve_ls = curve_ls + curve_ls[0:DEG_ORDER_U]
 
-        file.write('curv 0.0 1.0 %s\n' % (' '.join([str(i) for i in curve_ls]))) # Blender has no U and V values for the curve
+        file.write('curv 0.0 1.0 %s\n' % (" ".join([str(i) for i in curve_ls]))) # Blender has no U and V values for the curve
 
         # 'parm' keyword
         tot_parm = (DEG_ORDER_U + 1) + pt_num
@@ -244,7 +244,7 @@
                 parm_ls[i] = 0.0
                 parm_ls[-(1+i)] = 1.0
 
-        file.write('parm u %s\n' % ' '.join( [str(i) for i in parm_ls] ))
+        file.write("parm u %s\n" % " ".join(["%.6f" % i for i in parm_ls]))
 
         file.write('end\n')
 
@@ -799,7 +799,7 @@
          use_uvs=True,
          use_materials=True,
          copy_images=False,
-         use_modifiers=True,
+         use_apply_modifiers=True,
          use_rotate_x90=True,
          use_blen_objects=True,
          group_by_object=False,
@@ -820,7 +820,7 @@
            EXPORT_UV=use_uvs,
            EXPORT_MTL=use_materials,
            EXPORT_COPY_IMAGES=copy_images,
-           EXPORT_APPLY_MODIFIERS=use_modifiers,
+           EXPORT_APPLY_MODIFIERS=use_apply_modifiers,
            EXPORT_ROTX90=use_rotate_x90,
            EXPORT_BLEN_OBS=use_blen_objects,
            EXPORT_GROUP_BY_OB=group_by_object,



More information about the Bf-extensions-cvs mailing list