/[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.15 by jvk, Wed Oct 23 13:35:30 2002 UTC revision 1.16 by jvk, Thu Oct 24 11:36:25 2002 UTC
# Line 180  class IrreguScene: Line 180  class IrreguScene:
180          i0 = tex.getTexId()          i0 = tex.getTexId()
181          i1 = texinv.getTexId()          i1 = texinv.getTexId()
182    
183            vs.map.put(getDListNocoords("""
184                PushMatrix
185    
186                MultMatrix  1 0 0 0  0 1 0 0  0 0 1 0  0 0 0 1
187            """))
188    
189          vs.map.put(getDList(getIrregu(i0,x0,-1,x1,-1,1, texscale, self.angle) +          vs.map.put(getDList(getIrregu(i0,x0,-1,x1,-1,1, texscale, self.angle) +
190                              getIrregu(i0,+1,y0,+1,y1,1, texscale, self.angle) +                              getIrregu(i0,+1,y0,+1,y1,1, texscale, self.angle) +
191                              getIrregu(i1,x1,+1,x0,+1,1, texscale, self.angle) +                              getIrregu(i1,x1,+1,x0,+1,1, texscale, self.angle) +
# Line 192  class IrreguScene: Line 198  class IrreguScene:
198                              getIrregu(i1,-1,y1,-1,y0,0, texscale, self.angle) +                              getIrregu(i1,-1,y1,-1,y0,0, texscale, self.angle) +
199                              "Color 1 1 1" + paint), cs3)                              "Color 1 1 1" + paint), cs3)
200    
201            vs.map.put(getDListNocoords("""
202                PopMatrix
203            """))
204    
205      def key(self, k):      def key(self, k):
206          if k == "+": self.scale *= 1.4142135623731; print round(self.scale)          if k == "+": self.scale *= 1.4142135623731; print round(self.scale)
207          if k == "-": self.scale /= 1.4142135623731; print round(self.scale)          if k == "-": self.scale /= 1.4142135623731; print round(self.scale)

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

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