/[gzz]/gzz/test/gzz/gfx/gl/glvobcoorder.test
ViewVC logotype

Diff of /gzz/test/gzz/gfx/gl/glvobcoorder.test

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by tjl, Tue Oct 1 10:14:47 2002 UTC revision 1.7 by tjl, Tue Oct 1 10:58:17 2002 UTC
# Line 58  def checkInverse(c, cs): Line 58  def checkInverse(c, cs):
58          failIf( abs(src[i] - src2[i])/(abs(src[i])+1) > 0.01, msg=str((src, dst, src2, i, src[i], src2[i])) )          failIf( abs(src[i] - src2[i])/(abs(src[i])+1) > 0.01, msg=str((src, dst, src2, i, src[i], src2[i])) )
59    
60  def testInverses():  def testInverses():
61      c = GLVobCoorder()      for i in range(0,5):
62            c = GLVobCoorder()
63    
64      cs_ortho = c.coordsys(0, 2, 3.5, 9.1, 1.2, 3.9)          cs_ortho = c.coordsys(0, 2, 3.5, 9.1, 1.2, 3.9)
65      cs_ortho2 = c.coordsys(cs_ortho, -1.92, 4.1, 2.951, 2.52, 291)          cs_ortho2 = c.coordsys(cs_ortho, -1.92, 4.1, 2.951, 2.52, 291)
66      cs_rot = c.rotateXY(0, 15)          cs_rot = c.rotateXY(0, 15)
67      cs_rot2 = c.rotateXY(cs_ortho, 15.8)          cs_rot2 = c.rotateXY(cs_ortho, 15.8)
68      cs_rot3 = c.rotateXYZ(cs_rot2, 15, 1, 2, 3)          cs_rot3 = c.rotateXYZ(cs_rot2, 15, 1, 2, 3)
69      cs_ortho3 = c.coordsys(cs_rot, -1.92, 4.1, 2.951, 2.52, 291)          cs_ortho3 = c.coordsys(cs_rot, -1.92, 4.1, 2.951, 2.52, 291)
70      cs_ortho4 = c.coordsys(cs_rot2, -1.92, 4.1, 2.951, 2.52, 291)          cs_ortho4 = c.coordsys(cs_rot2, -1.92, 4.1, 2.951, 2.52, 291)
71      cs_ortho5 = c.coordsys(cs_rot3, -1.92, 4.1, 2.951, 2.52, 291)          cs_ortho5 = c.coordsys(cs_rot3, -1.92, 4.1, 2.951, 2.52, 291)
72    
73      checkInverse(c, cs_rot)          checkInverse(c, cs_rot)
74      checkInverse(c, cs_rot2)          checkInverse(c, cs_rot2)
75      checkInverse(c, cs_rot3)          checkInverse(c, cs_rot3)
76    
77      checkInverse(c, cs_ortho)          checkInverse(c, cs_ortho)
78      checkInverse(c, cs_ortho2)          checkInverse(c, cs_ortho2)
79      checkInverse(c, cs_ortho3)          checkInverse(c, cs_ortho3)
80      checkInverse(c, cs_ortho4)          checkInverse(c, cs_ortho4)
81      checkInverse(c, cs_ortho5)          checkInverse(c, cs_ortho5)
82    
83      cs_dist = c.distort(0, 0, 0, 0.5, 0.1, 20, 5)          cs_dist = c.distort(0, 0, 0, 0.5, 0.1, 20, 5)
84    
85      checkInverse(c, cs_dist)          checkInverse(c, cs_dist)
86    

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26