forked from bartvdbraak/blender
no need to use mathutils
This commit is contained in:
parent
2371c35afc
commit
2183af5760
@ -40,7 +40,7 @@ Note, This loads mesh objects and materials only, nurbs and curves are not suppo
|
|||||||
# ***** END GPL LICENCE BLOCK *****
|
# ***** 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 bpy
|
||||||
import BPyMesh
|
import BPyMesh
|
||||||
import BPyImage
|
import BPyImage
|
||||||
@ -616,14 +616,6 @@ def create_nurbs(scn, context_nurbs, vert_loc, new_objects):
|
|||||||
ob = scn.objects.new(cu)
|
ob = scn.objects.new(cu)
|
||||||
new_objects.append(ob)
|
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):
|
def strip_slash(line_split):
|
||||||
if line_split[-1][-1]== '\\':
|
if line_split[-1][-1]== '\\':
|
||||||
@ -934,7 +926,7 @@ def load_obj(filepath,
|
|||||||
time_sub= time_new
|
time_sub= time_new
|
||||||
|
|
||||||
if not ROTATE_X90:
|
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
|
# deselect all
|
||||||
scn = bpy.data.scenes.active
|
scn = bpy.data.scenes.active
|
||||||
|
Loading…
Reference in New Issue
Block a user