/[gzz]/gzz/gzz/view/buoy/buoymanager.py
ViewVC logotype

Diff of /gzz/gzz/view/buoy/buoymanager.py

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

revision 1.40 by mudyc, Fri Feb 14 11:52:51 2003 UTC revision 1.41 by jvk, Fri Feb 14 14:14:20 2003 UTC
# Line 96  class RealBuoyManager(BuoyLinkListener): Line 96  class RealBuoyManager(BuoyLinkListener):
96          self.vs.matcher.add(buoy, linkId)          self.vs.matcher.add(buoy, linkId)
97          print otherNode          print otherNode
98          obj = otherNode.getSize(linkId, otherAnchor, size)          obj = otherNode.getSize(linkId, otherAnchor, size)
99          w = size[0] * 2          w = size[0]
100          h = size[1] * 2          h = size[1]
101    
102          # IMPORTANT STRATEGY POINT - MAKE AN INTERFACE &c          # IMPORTANT STRATEGY POINT - MAKE AN INTERFACE &c
103          # Adjust buoy size to be reasonable.          # Adjust buoy size to be reasonable.
104          if w > 800:          if w > 400:
105              m = 800 / w              m = 400 / w
106              w *= m              w *= m
107              h *= m              h *= m
108    
109    
110          sca = 1          sca = 1.5
111          into = self.vs.orthoBoxCS(buoy, "V"+str(linkId), -100, -w*sca/2, -h*sca/20,          into = self.vs.orthoBoxCS(buoy, "V"+str(linkId), -100, -w*sca/2.0, -h*sca/2.0,
112                                                      .5, .5, w, h)                                                      1, 1, w*sca, h*sca)
113            
114          if 0:          if 0:
115              dbg1 = self.vs.unitSqCS(into, "U")              dbg1 = self.vs.unitSqCS(into, "U")
116              self.vs.put(coloredQuad((0,1,0)), dbg1)              self.vs.put(coloredQuad((0,1,0)), dbg1)

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

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