gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gfx/demo irregu4.py


From: Janne V. Kujala
Subject: [Gzz-commits] gzz/gfx/demo irregu4.py
Date: Thu, 14 Nov 2002 06:06:33 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Janne V. Kujala <address@hidden>        02/11/14 06:06:33

Modified files:
        gfx/demo       : irregu4.py 

Log message:
        Change textures with "t"

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gfx/demo/irregu4.py.diff?tr1=1.10&tr2=1.11&r1=text&r2=text

Patches:
Index: gzz/gfx/demo/irregu4.py
diff -u gzz/gfx/demo/irregu4.py:1.10 gzz/gfx/demo/irregu4.py:1.11
--- gzz/gfx/demo/irregu4.py:1.10        Thu Nov 14 05:48:51 2002
+++ gzz/gfx/demo/irregu4.py     Thu Nov 14 06:06:32 2002
@@ -8,30 +8,39 @@
 pap = ThePaperMill().getPaper(seed)
 paperquad = GLRen.createPaperQuad(pap, -2, -2, 2, 2, 0)
 
-texture = "sawnoise"
-params = "bias,0.5,scale,0.15,freq,1,df,2,scale2,0.25,freq2,10,df2,.5"
+textures = [ ("sawnoise",
+              "bias,0.5,scale,0.15,freq,1,df,2,scale2,0.25,freq2,10,df2,.5"),
+             ("fnoise",
+              "scale,0.2,freq,4,df,4,bias,0.5"),
+             ]
 
 ripple_scale = 0.25
-texRGBA = getCachedTexture(
-    [128, 128, 0, 4, "RGBA", "RGBA", "irregu",
-     [ "texture", texture,
-       "params", params,
-       "ripple_scale", str(ripple_scale),
-       "radius", "2",
-       "angle", "0",
-       "angles", "3",
-       "eps", ".125",
-       "scaling", "const"]],
-    shade_all_levels = 1)
-
-texINTENSITY = getCachedTexture(
-    [128, 128, 0, 1, "INTENSITY", "LUMINANCE", "irregu",
-     [ "texture", texture,
-       "params", params,
-       "ripple_scale", str(ripple_scale),
-       ]],
-    shade_all_levels = 1)
 
+def inittex():
+    global texRGBA, texINTENSITY
+
+    texRGBA = getCachedTexture(
+        [128, 128, 0, 4, "RGBA", "RGBA", "irregu",
+         [ "texture", textures[0][0],
+           "params", textures[0][1],
+           "ripple_scale", str(ripple_scale),
+           "radius", "2",
+           "angle", "0",
+           "angles", "3",
+           "eps", ".125",
+           "scaling", "const"]],
+        shade_all_levels = 1)
+
+    texINTENSITY = getCachedTexture(
+        [128, 128, 0, 1, "INTENSITY", "LUMINANCE", "irregu",
+         [ "texture", textures[0][0],
+           "params", textures[0][1],
+           "ripple_scale", str(ripple_scale),
+           ]],
+        shade_all_levels = 1)
+
+inittex()
+    
 class IrreguScene:
     def __init__(self):
         self.bg = background((0.7,0.7,1.0))
@@ -367,7 +376,11 @@
         elif "F1" <= k <= "F9":
             self.shape = int(k[1:]) - 1
             self.initcode()
-        
+        elif k == "t":
+            global textures
+            textures = textures[1:] + textures[:1]
+            inittex()
+            self.initcode()
 
 
 currentScene = IrreguScene()




reply via email to

[Prev in Thread] Current Thread [Next in Thread]