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

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

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

revision 1.11 by jvk, Tue Oct 22 07:14:12 2002 UTC revision 1.12 by jvk, Tue Oct 22 08:21:50 2002 UTC
# Line 1  Line 1 
1  from math import sin,cos,sqrt,pi  from math import sin,cos,sqrt,pi
2    
3  ripple_scale = .25  ripple_scale = .25
4    size = 256
5    
6  args = ["radius", "2", str(ripple_scale), "0.25",  args = ["radius", "2", "ripple_scale", str(ripple_scale),
7          "scale", ".25", "bias", ".75", "eps", ".125"]          "scale", ".25", "bias", ".75", "eps", ".125"]
8    
9  tex = GL.createTexture()  tex = GL.createTexture()
10  texinv = GL.createTexture()  texinv = GL.createTexture()
11  tex.shade_all_levels(128, 128, 0, 4, "RGBA", "RGBA", "irregu", args)  tex.shade_all_levels(size, size, 0, 4, "RGBA", "RGBA", "irregu", args)
12  texinv.shade_all_levels(128, 128, 0, 4, "RGBA", "RGBA", "irregu", args +  texinv.shade_all_levels(size, size, 0, 4, "RGBA", "RGBA", "irregu", args +
13                          ["invert", "1"])                          ["invert", "1"])
14    
15    
# Line 208  def getIrregu(x0, y0, x1, y1, s0, t0, s1 Line 209  def getIrregu(x0, y0, x1, y1, s0, t0, s1
209    
210  class IrreguScene:  class IrreguScene:
211      def __init__(self):      def __init__(self):
212          self.scale = 128          self.scale = size
213          self.dist = 1          self.dist = 1
214          self.angle = 0          self.angle = 0
215          self.pos = 0          self.pos = 0

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

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