[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1865] trunk/py/scripts/addons/ io_scene_obj: fix [#27149] OBJ import does not import OBJ vertex/ poly groups, produces error messages

Campbell Barton ideasman42 at gmail.com
Mon Apr 25 07:11:33 CEST 2011


Revision: 1865
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1865
Author:   campbellbarton
Date:     2011-04-25 05:11:32 +0000 (Mon, 25 Apr 2011)
Log Message:
-----------
fix [#27149] OBJ import does not import OBJ vertex/poly groups, produces error messages
disable polygroup by default too.

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

Modified: trunk/py/scripts/addons/io_scene_obj/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/__init__.py	2011-04-25 00:51:42 UTC (rev 1864)
+++ trunk/py/scripts/addons/io_scene_obj/__init__.py	2011-04-25 05:11:32 UTC (rev 1865)
@@ -66,7 +66,7 @@
     # KEEP_VERT_ORDER = BoolProperty(name="Keep Vert Order", description="Keep vert and face order, disables split options, enable for morph targets", default= True)
     ROTATE_X90 = BoolProperty(name="-X90", description="Rotate X 90.", default=True)
     CLAMP_SIZE = FloatProperty(name="Clamp Scale", description="Clamp the size to this maximum (Zero to Disable)", min=0.0, max=1000.0, soft_min=0.0, soft_max=1000.0, default=0.0)
-    POLYGROUPS = BoolProperty(name="Poly Groups", description="Import OBJ groups as vertex groups.", default=True)
+    POLYGROUPS = BoolProperty(name="Poly Groups", description="Import OBJ groups as vertex groups.", default=False)
     IMAGE_SEARCH = BoolProperty(name="Image Search", description="Search subdirs for any assosiated images (Warning, may be slow)", default=True)
 
     def execute(self, context):

Modified: trunk/py/scripts/addons/io_scene_obj/import_obj.py
===================================================================
--- trunk/py/scripts/addons/io_scene_obj/import_obj.py	2011-04-25 00:51:42 UTC (rev 1864)
+++ trunk/py/scripts/addons/io_scene_obj/import_obj.py	2011-04-25 05:11:32 UTC (rev 1865)
@@ -857,7 +857,7 @@
     # content of the vertex_groups. If the user selects to NOT have vertex groups saved then
     # the following test will never run
     for group_name, group_indices in vertex_groups.items():
-        group = ob.vertex_groups.new(group_name)
+        group = ob.vertex_groups.new(group_name.decode('utf-8', "replace"))
         group.add(group_indices, 1.0, 'REPLACE')
 
 
@@ -1209,7 +1209,7 @@
 
             if context_parm.lower() == b'u':
                 context_nurbs.setdefault(b'parm_u', []).extend([float_func(f) for f in line_split])
-            elif context_parm.lower() == b'v':  # surfaces not suported yet
+            elif context_parm.lower() == b'v':  # surfaces not supported yet
                 context_nurbs.setdefault(b'parm_v', []).extend([float_func(f) for f in line_split])
             # else: # may want to support other parm's ?
 



More information about the Bf-extensions-cvs mailing list