/[libvob]/libvob/vob/demo/multifil.py
ViewVC logotype

Diff of /libvob/vob/demo/multifil.py

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

revision 1.4 by tjl, Thu May 29 16:35:16 2003 UTC revision 1.5 by tjl, Thu May 29 18:47:17 2003 UTC
# Line 26  class Scene: Line 26  class Scene:
26          vs.put(getDListNocoords("""          vs.put(getDListNocoords("""
27              PushAttrib POLYGON_BIT              PushAttrib POLYGON_BIT
28              Enable DEPTH_TEST              Enable DEPTH_TEST
29                DepthFunc LEQUAL
30              LineWidth 1              LineWidth 1
31              PolygonOffset 0 0              PolygonOffset 0 0
32                ShadeModel SMOOTH
33          """))          """))
34    
35          if self.lines:          if self.lines:
36              vs.put(getDListNocoords("PolygonMode FRONT_AND_BACK LINE"))              vs.put(getDListNocoords("PolygonMode FRONT_AND_BACK LINE"))
37    
38          dice = 20          dice = 200
39          conns = GLRen.createSortedConnections(          conns = GLRen.createSortedConnections(
40              GLRen.createFilletSpan1(dice, 1 + 4*self.depthColor))              GLRen.createFilletSpan1(dice, 1 + 4*self.depthColor))
41          conns_l = GLRen.createSortedConnections(          conns_l = GLRen.createSortedConnections(
# Line 41  class Scene: Line 43  class Scene:
43    
44          size = 50          size = 50
45                    
46          a = vs.orthoBoxCS(0, "A", 10, 100, 100, 1, 1, size, size);          a = vs.orthoBoxCS(0, "A", 0, 100, 100, 1, 1, size, size);
47          b = vs.orthoBoxCS(0, "B", 20, self.x, self.y, 1, 1, size, size);          b = vs.orthoBoxCS(0, "B", 25, self.x, self.y, 1, 1, size, size);
48          c = vs.orthoBoxCS(0, "C", 30, 200, 500, 1, 1, size, size);          c = vs.orthoBoxCS(0, "C", 50, 200, 500, 1, 1, size, size);
49          d = vs.orthoBoxCS(0, "D", 40, 100, 300, 1, 1, size, size);          d = vs.orthoBoxCS(0, "D", 75, 100, 300, 1, 1, size, size);
50          e = vs.orthoBoxCS(0, "E", 50, 500, 500, 1, 1, size, size);          e = vs.orthoBoxCS(0, "E", 100, 500, 500, 1, 1, size, size);
51    
52          def pc(conns):          def pc(conns):
53              vs.put(conns, [a,  b, c, d])              vs.put(conns, [a,  b, c, d])

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

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