[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3673] contrib/py/scripts/addons/ mesh_copy_uvs_from_joined.py: fixes for own minor changes, gah!
Campbell Barton
ideasman42 at gmail.com
Thu Aug 9 10:37:31 CEST 2012
Revision: 3673
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3673
Author: campbellbarton
Date: 2012-08-09 08:37:31 +0000 (Thu, 09 Aug 2012)
Log Message:
-----------
fixes for own minor changes, gah!
Modified Paths:
--------------
contrib/py/scripts/addons/mesh_copy_uvs_from_joined.py
Modified: contrib/py/scripts/addons/mesh_copy_uvs_from_joined.py
===================================================================
--- contrib/py/scripts/addons/mesh_copy_uvs_from_joined.py 2012-08-09 08:32:56 UTC (rev 3672)
+++ contrib/py/scripts/addons/mesh_copy_uvs_from_joined.py 2012-08-09 08:37:31 UTC (rev 3673)
@@ -103,15 +103,14 @@
Create a vertex lookup map from joined object space to original object
"""
- map = {}
+ uv_map = {}
- T = self._findTranslation(context)
- obact = context.object
+ T = self._findTranslation(obact, objects)
- for ob in context.selected_objects:
- if ob != obact:
- me = ob.data
- mat = ob.matrix_world
+ for obj in objects:
+ if obj != obact:
+ me = obj.data
+ mat = obj.matrix_world.copy()
uv_layer = me.uv_layers.active
for poly in me.polygons:
@@ -125,13 +124,10 @@
key = (center_key, vec.to_tuple(KEY_PRECISION))
- if key not in map:
- map[key] = []
+ uv_map.setdefault(key, []).append((center, vec, (uv_layer, loop_index)))
- map[key].append((center, vec, (uv_layer, loop_index)))
+ return uv_map
- return map
-
def execute(self, context):
obact = context.object
More information about the Bf-extensions-cvs
mailing list