[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20845] trunk/blender/release/scripts/ import_obj.py: no need to use mathutils

Campbell Barton ideasman42 at gmail.com
Sat Jun 13 06:31:31 CEST 2009


Revision: 20845
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20845
Author:   campbellbarton
Date:     2009-06-13 06:31:30 +0200 (Sat, 13 Jun 2009)

Log Message:
-----------
no need to use mathutils

Modified Paths:
--------------
    trunk/blender/release/scripts/import_obj.py

Modified: trunk/blender/release/scripts/import_obj.py
===================================================================
--- trunk/blender/release/scripts/import_obj.py	2009-06-13 03:54:27 UTC (rev 20844)
+++ trunk/blender/release/scripts/import_obj.py	2009-06-13 04:31:30 UTC (rev 20845)
@@ -40,7 +40,7 @@
 # ***** END GPL LICENCE BLOCK *****
 # --------------------------------------------------------------------------
 
-from Blender import Mesh, Draw, Window, Texture, Material, sys, Mathutils
+from Blender import Mesh, Draw, Window, Texture, Material, sys
 import bpy
 import BPyMesh
 import BPyImage
@@ -615,14 +615,6 @@
 	
 	ob = scn.objects.new(cu)
 	new_objects.append(ob)
-	
-def transform_tuples(verts_loc, matrix):
-	vec = Mathutils.Vector(0.0,0.0,0.0)
-	def rotvec(v):
-		vec[:] = v
-		return tuple(vec * matrix)
-	
-	verts_loc[:] = [rotvec(v) for v in verts_loc]
 
 
 def strip_slash(line_split):
@@ -934,7 +926,7 @@
 	time_sub= time_new
 	
 	if not ROTATE_X90:
-		transform_tuples(verts_loc, Mathutils.RotationMatrix(-90, 3, 'x'))
+		verts_loc[:] = [(v[0], v[2], -v[1]) for v in verts_loc]
 	
 	# deselect all
 	scn = bpy.data.scenes.active





More information about the Bf-blender-cvs mailing list