/[gzz]/gzz/gfx/demo/fisheye.py
ViewVC logotype

Diff of /gzz/gfx/demo/fisheye.py

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

revision 1.8 by tjl, Thu Sep 12 15:55:52 2002 UTC revision 1.9 by jvk, Thu Sep 12 16:31:43 2002 UTC
# Line 13  def globalkey(k): Line 13  def globalkey(k):
13      if k == "d":      if k == "d":
14          global dbg          global dbg
15          dbg = not dbg          dbg = not dbg
16        if k == "b":
17            benchmark=1
18            AbstractUpdateManager.setNoAnimation()
19            AbstractUpdateManager.chg()
20    
21    
22  def addpdftex(pap):  def addpdftex(pap):
# Line 81  bm = 2 Line 85  bm = 2
85    
86  rng = java.util.Random()  rng = java.util.Random()
87    
88    
89    benchmark = 0
90    def dobenchmark(w, vs):
91        global benchmark
92        if benchmark:
93            benchmark = 0
94            iters = 10
95            t = w.timeRender(vs, iters)
96            print "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Time of", iters, "renders:", t, "s"
97    
98  class FisheyeScene:  class FisheyeScene:
99      def __init__(self):      def __init__(self):
100          self.bgcolor = (1,1,1)          self.bgcolor = (1,1,1)
# Line 129  class FisheyeScene: Line 143  class FisheyeScene:
143    
144          vs.map.put(self.fpq, cs1, cs2)          vs.map.put(self.fpq, cs1, cs2)
145    
146            dobenchmark(w, vs)
147    
148    
149  currentScene = FisheyeScene()  currentScene = FisheyeScene()

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

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