[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