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

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

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

revision 1.26 by jvk, Sat Nov 30 13:10:23 2002 UTC revision 1.27 by jvk, Sat Nov 30 14:29:29 2002 UTC
# Line 73  def inittex(): Line 73  def inittex():
73              offsetprog = "OFFSET_TEXTURE_2D_NV"              offsetprog = "OFFSET_TEXTURE_2D_NV"
74                    
75          texHILO = getCachedTexture(          texHILO = getCachedTexture(
76              [128, 128, 0, 1, internal, format, "irregu",              [128, 128, 0, 2, internal, format, "irregu",
77               [ "texture", textures[0][0],               [ "texture", textures[0][0],
78                 "params", textures[0][1],                 "params", textures[0][1],
79                 "ripple_scale", str(ripple_scale),                 "ripple_scale", str(ripple_scale),
# Line 88  def inittex(): Line 88  def inittex():
88              TexImage2D TEXTURE_2D 0 ALPHA 4 4 0 ALPHA 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0              TexImage2D TEXTURE_2D 0 ALPHA 4 4 0 ALPHA 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0
89              TexParameter TEXTURE_2D TEXTURE_BASE_LEVEL 0              TexParameter TEXTURE_2D TEXTURE_BASE_LEVEL 0
90              TexParameter TEXTURE_2D TEXTURE_MAX_LEVEL 0              TexParameter TEXTURE_2D TEXTURE_MAX_LEVEL 0
91              TexParameter TEXTURE_2D TEXTURE_WRAP_S CLAMP              TexParameter TEXTURE_2D TEXTURE_WRAP_S REPEAT
92              TexParameter TEXTURE_2D TEXTURE_WRAP_T CLAMP              TexParameter TEXTURE_2D TEXTURE_WRAP_T REPEAT
93              TexParameter TEXTURE_2D TEXTURE_MIN_FILTER NEAREST              TexParameter TEXTURE_2D TEXTURE_MIN_FILTER NEAREST
94              TexParameter TEXTURE_2D TEXTURE_MAG_FILTER NEAREST              TexParameter TEXTURE_2D TEXTURE_MAG_FILTER NEAREST
95              BindTexture TEXTURE_2D 0              BindTexture TEXTURE_2D 0
# Line 652  class IrreguScene: Line 652  class IrreguScene:
652    
653  class StillMotionScene:  class StillMotionScene:
654      def __init__(self):      def __init__(self):
655          self.scale = 512          self.scale = 700
656          self.x0, self.y0 = -.35, -.65          self.x0, self.y0 = -.35, -.65
657          self.x1, self.y1 = .35, .65          self.x1, self.y1 = .35, .65
658          self.xs, self.ys = .6,.4          self.xs, self.ys = .6,.4
# Line 756  class StillMotionScene: Line 756  class StillMotionScene:
756          putnoc(vs, background((1.0,1.0,1.0)))          putnoc(vs, background((1.0,1.0,1.0)))
757            
758          cs1 = vs.coords.affineCoordsys(0, 10,          cs1 = vs.coords.affineCoordsys(0, 10,
759                                         600 + self.scale * self.x0,                                         512 + self.scale * self.x0,
760                                         450 + self.scale * self.y0,                                         384 + self.scale * self.y0,
761                                         self.scale * 1,                                         self.scale * 1,
762                                         self.scale * 0,                                         self.scale * 0,
763                                         self.scale * 0,                                         self.scale * 0,
# Line 783  def r(sc, filename): Line 783  def r(sc, filename):
783      saveanim.saveframe(filename, w)      saveanim.saveframe(filename, w)
784    
785  def makeScreenshots():  def makeScreenshots():
786      w.setLocation(0,0,1200,900)      w.setLocation(0,0,1024,768)
787      ps = StillMotionScene()      ps = StillMotionScene()
788      r(ps, "shots/motion.png")      r(ps, "shots/motion.png")
789    

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

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