mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-03-22 02:11:19 +00:00
Don't use Vector in mdl.py
This will make testing of the MDL class a little easier (independent of Blender).
This commit is contained in:
parent
a58f9582b0
commit
e35dd29a2d
2 changed files with 7 additions and 9 deletions
|
@ -31,8 +31,8 @@ def make_verts(mdl, framenum, subframenum=0):
|
|||
if frame.type:
|
||||
frame = frame.frames[subframenum]
|
||||
verts = []
|
||||
s = mdl.scale
|
||||
o = mdl.scale_origin
|
||||
s = Vector(mdl.scale)
|
||||
o = Vector(mdl.scale_origin)
|
||||
m = Matrix(((s.x, 0, 0, 0),
|
||||
( 0,s.y, 0, 0),
|
||||
( 0, 0,s.z, 0),
|
||||
|
@ -130,8 +130,8 @@ def make_shape_key(mdl, framenum, subframenum=0):
|
|||
frame.key = mdl.obj.shape_key_add(name)
|
||||
frame.key.value = 0.0
|
||||
mdl.keys.append (frame.key)
|
||||
s = mdl.scale
|
||||
o = mdl.scale_origin
|
||||
s = Vector(mdl.scale)
|
||||
o = Vector(mdl.scale_origin)
|
||||
m = Matrix(((s.x, 0, 0, 0),
|
||||
( 0,s.y, 0, 0),
|
||||
( 0, 0,s.z, 0),
|
||||
|
|
|
@ -21,8 +21,6 @@
|
|||
|
||||
from struct import unpack, pack
|
||||
|
||||
from mathutils import Vector
|
||||
|
||||
class MDL:
|
||||
class Skin:
|
||||
def __init__(self):
|
||||
|
@ -192,10 +190,10 @@ class MDL:
|
|||
self.version = self.read_int()
|
||||
if self.ident not in ["IDPO", "MD16"] or self.version not in [3, 6]:
|
||||
return None
|
||||
self.scale = Vector(self.read_float(3))
|
||||
self.scale_origin = Vector(self.read_float(3))
|
||||
self.scale = self.read_float(3)
|
||||
self.scale_origin = self.read_float(3)
|
||||
self.boundingradius = self.read_float()
|
||||
self.eyeposition = Vector(self.read_float(3))
|
||||
self.eyeposition = self.read_float(3)
|
||||
numskins = self.read_int()
|
||||
self.skinwidth, self.skinheight = self.read_int(2)
|
||||
numverts, numtris, numframes = self.read_int(3)
|
||||
|
|
Loading…
Reference in a new issue