/[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.18 by benja, Fri Sep 13 11:48:31 2002 UTC revision 1.19 by jvk, Wed Sep 18 12:26:24 2002 UTC
# Line 77  def getfisheyepaper(seed): Line 77  def getfisheyepaper(seed):
77      if showpdf:      if showpdf:
78          addpdftex(pap)          addpdftex(pap)
79    
80      pfq = GZZGL.createFisheyePaperQuad(pap, -1, -1, 1, 1, gridsize, gridsize)      pfq = GZZGL.createFisheyePaperQuad(pap, -1, -1, 1, 1, gridsize, gridsize, btype)
81    
82      return pfq      return pfq
83    
# Line 90  bm = 2 Line 90  bm = 2
90  px, py = 625, 400  px, py = 625, 400
91  ps = 1  ps = 1
92  gridsize=16  gridsize=16
93    btype=0
94    
95  rng = java.util.Random()  rng = java.util.Random()
96    
# Line 116  class FisheyeScene: Line 117  class FisheyeScene:
117    
118      def key(self, k):      def key(self, k):
119          global bx, by, bs, ba, bl, bm, px, py, ps, page          global bx, by, bs, ba, bl, bm, px, py, ps, page
120          global gridsize          global gridsize, btype
121          if k == "Up": py += 50          if k == "Up": py += 50
122          elif k == "Down": py -= 50          elif k == "Down": py -= 50
123          elif k == "Left": px += 50          elif k == "Left": px += 50
# Line 141  class FisheyeScene: Line 142  class FisheyeScene:
142          elif k == "M": bm -= .5; print "bm ", bm          elif k == "M": bm -= .5; print "bm ", bm
143          elif k == "g": gridsize *= 2; print "gridsize", gridsize; self.initpaper()          elif k == "g": gridsize *= 2; print "gridsize", gridsize; self.initpaper()
144          elif k == "G": gridsize /= 2; print "gridsize", gridsize; self.initpaper()          elif k == "G": gridsize /= 2; print "gridsize", gridsize; self.initpaper()
145            elif k == "t": btype += 1; print "bulge type", btype; self.initpaper()
146            elif k == "T": btype -= 1; print "bulge type", btype; self.initpaper()
147          elif k == "v":          elif k == "v":
148              self.seed = rng.nextInt(2000000000)              self.seed = rng.nextInt(2000000000)
149              self.initpaper()              self.initpaper()

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

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