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

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

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

revision 1.10 by tjl, Fri Jun 6 14:13:37 2003 UTC revision 1.11 by tjl, Fri Jun 6 20:04:23 2003 UTC
# Line 24  class Scene: Line 24  class Scene:
24              Toggle("depthColor", 0, "Color from depth", "d"),              Toggle("depthColor", 0, "Color from depth", "d"),
25              Toggle("lines", 0, "Toggle showing lines", "l"),              Toggle("lines", 0, "Toggle showing lines", "l"),
26              Toggle("ellipses", 1, "Toggle ellipses", "s"),              Toggle("ellipses", 1, "Toggle ellipses", "s"),
27                Toggle("stretched", 1, "Toggle stretched", "v"),
28              Toggle("curvature", 1, "Show curvature", "c"),              Toggle("curvature", 1, "Show curvature", "c"),
29              SlideLin("size", 50, 5, "Node size", "K", "k"),              SlideLin("size", 50, 5, "Node size", "K", "k"),
30              SlideLin("dice", 20, 1, "Dice factor", "P", "p"),              SlideLin("dice", 20, 1, "Dice factor", "P", "p"),
31          )          )
32      def scene(self, vs):      def scene(self, vs):
33          putnoc(vs, background((.5,1,.2)))          vs.put( background((.5,1,.2)))
34          vs.put(getDListNocoords("""          vs.put(getDListNocoords("""
35              PushAttrib POLYGON_BIT              PushAttrib POLYGON_BIT
36              Enable DEPTH_TEST              Enable DEPTH_TEST
# Line 49  class Scene: Line 50  class Scene:
50          border = 2          border = 2
51          conns = GLRen.createSortedConnections(          conns = GLRen.createSortedConnections(
52              GLRen.createFilletSpan2(border, self.dice,              GLRen.createFilletSpan2(border, self.dice,
53                              1 + 4*self.depthColor + 16 * self.ellipses),                              1 + 4*self.depthColor + 16 * self.ellipses + 64 * self.stretched),
54              2)              2)
55          conns_l = GLRen.createSortedConnections(          conns_l = GLRen.createSortedConnections(
56              GLRen.createFilletSpan2(border, self.dice,              GLRen.createFilletSpan2(border, self.dice,
57                              2 + 4*self.depthColor + 16 * self.ellipses),                              2 + 4*self.depthColor + 16 * self.ellipses + 64 * self.stretched),
58              2)              2)
59          conns_c = GLRen.createSortedConnections(          conns_c = GLRen.createSortedConnections(
60              GLRen.createFilletSpan2(1000, self.dice,              GLRen.createFilletSpan2(1000, self.dice,
61                              2 + 4*self.depthColor + 16 * self.ellipses + 32),                              2 + 4*self.depthColor + 16 * self.ellipses + 64 * self.stretched + 32),
62              2)              2)
63    
64          a = vs.orthoBoxCS(0, "A", 0, 100, 100, 1, 1, self.size, self.size);          a = vs.orthoBoxCS(0, "A", 0, 100, 100, 1, 1, self.size, self.size);
# Line 75  class Scene: Line 76  class Scene:
76              vs.put(conns, [thick, angle, b,  e]);              vs.put(conns, [thick, angle, b,  e]);
77    
78  #           vs.put(GLRen.createDebugSwitch("Fillets", 1));  #           vs.put(GLRen.createDebugSwitch("Fillets", 1));
79              vs.put(GLRen.createDebugSwitch("VFillets", 1));  #           vs.put(GLRen.createDebugSwitch("VFillets", 1));
80              #vs.put(GLRen.createDebugSwitch("Quadrics", 1));              #vs.put(GLRen.createDebugSwitch("Quadrics", 1));
81              vs.put(conns, [thick, angle, e,  b]);              vs.put(conns, [thick, angle, e,  b]);
82  #           vs.put(GLRen.createDebugSwitch("Fillets", 0));  #           vs.put(GLRen.createDebugSwitch("Fillets", 0));
83              vs.put(GLRen.createDebugSwitch("VFillets", 0));  #           vs.put(GLRen.createDebugSwitch("VFillets", 0));
84              #vs.put(GLRen.createDebugSwitch("Quadrics", 0));              #vs.put(GLRen.createDebugSwitch("Quadrics", 0));
85    
86    

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

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