From 251e10b5cbeeb1c0c91a02e4faa78d2a7d91dae6 Mon Sep 17 00:00:00 2001 From: Campbell Barton <ideasman42@gmail.com> Date: Thu, 20 Jan 2011 07:51:19 +0000 Subject: [PATCH] writing nurbs curves now uses max 6 decimal places. rename use_modifiers --> use_apply_modifiers --- io_scene_obj/__init__.py | 2 +- io_scene_obj/export_obj.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/io_scene_obj/__init__.py b/io_scene_obj/__init__.py index b4b928fe8..a7407870e 100644 --- a/io_scene_obj/__init__.py +++ b/io_scene_obj/__init__.py @@ -90,7 +90,7 @@ class ExportOBJ(bpy.types.Operator, ExportHelper): 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 diff --git a/io_scene_obj/export_obj.py b/io_scene_obj/export_obj.py index e1f0d0815..7225b57c5 100644 --- a/io_scene_obj/export_obj.py +++ b/io_scene_obj/export_obj.py @@ -232,7 +232,7 @@ def write_nurb(file, ob, ob_mat): 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 @@ def write_nurb(file, ob, ob_mat): 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 @@ def save(operator, context, filepath="", 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 @@ def save(operator, context, filepath="", 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, -- GitLab