1 |
from jarray import array, zeros |
from jarray import array, zeros |
2 |
|
|
3 |
|
from java.awt import Color |
4 |
|
from gzz.vob import * |
5 |
import gzz |
import gzz |
6 |
|
|
7 |
print "Init test.gfx" |
print "Init test.gfx" |
8 |
print dir(gzz) |
print dir(gzz) |
9 |
print dir(gzz.client) |
print dir(gzz.client) |
56 |
dst = zeros(len(src), 'f') |
dst = zeros(len(src), 'f') |
57 |
vs.coords.transformPoints3(cs, src, dst) |
vs.coords.transformPoints3(cs, src, dst) |
58 |
for i in range(0, len(src)): |
for i in range(0, len(src)): |
59 |
failIf(abs(dst[i]-dstlist[i]) > delta, str([srclist, dstlist, dst, i, dst[i], dstlist[i]])) |
if abs(dst[i]-dstlist[i]) > delta: |
60 |
|
raise str([srclist, dstlist, dst, i, dst[i], dstlist[i]]) |
61 |
if alsoGL: |
if alsoGL: |
62 |
for i in range(0, len(src), 3): |
for i in range(0, len(src), 3): |
63 |
vs.map.clear() |
vs.map.clear() |
72 |
def checkInterp(vs1, vs2, i, fract, cs, srclist, dstlist, delta=0): |
def checkInterp(vs1, vs2, i, fract, cs, srclist, dstlist, delta=0): |
73 |
src = array(srclist, 'f') |
src = array(srclist, 'f') |
74 |
dst = zeros(len(src), 'f') |
dst = zeros(len(src), 'f') |
75 |
failUnless(vs1.coords.transformPoints3_interp(i, vs2.coords, |
if not vs1.coords.transformPoints3_interp(i, vs2.coords, fract, 0, cs, src, dst): |
76 |
fract, 0, cs, src, dst)) |
raise str("transformpoints for checkinterp negative!", vs1, vs2, cs) |
77 |
for i in range(0, len(src)): |
for i in range(0, len(src)): |
78 |
failIf(abs(dst[i]-dstlist[i]) > delta, str([srclist, dstlist, dst, i, dst[i], dstlist[i]])) |
if abs(dst[i]-dstlist[i]) > delta: |
79 |
|
raise str([srclist, dstlist, dst, i, dst[i], dstlist[i]]) |
80 |
|
|