59 |
-mainsize/2, -mainsize/2, 1, 1, mainsize, mainsize) |
-mainsize/2, -mainsize/2, 1, 1, mainsize, mainsize) |
60 |
self.vs.activate(main) |
self.vs.activate(main) |
61 |
|
|
62 |
|
into = self.nadir(main) |
63 |
|
|
64 |
self.links = [] |
self.links = [] |
65 |
self.mainNode.renderMain(vs, self.nadir(main)) |
self.mainNode.renderMain(vs, into) |
66 |
for l in self.links: self.linkReally(*l) |
for l in self.links: self.linkReally(*l) |
67 |
self.cs[main] = None |
self.cs[main] = None |
68 |
|
|
72 |
self.vs.matcher.keymapSingleCoordsys(main, self.animationCS_buoy[0][3]) |
self.vs.matcher.keymapSingleCoordsys(main, self.animationCS_buoy[0][3]) |
73 |
self.animationCS_buoy = None |
self.animationCS_buoy = None |
74 |
|
|
75 |
self.mainCS = main |
self.mainCS = into |
76 |
|
|
77 |
def link(self, *args): |
def link(self, *args): |
78 |
self.links.append(args) |
self.links.append(args) |
113 |
Color 0 0 0 0.6 |
Color 0 0 0 0.6 |
114 |
""")) |
""")) |
115 |
|
|
116 |
self.vs.map.put(lineconn, self.vs.unitSqCS(anchorCS, "UN"), |
self.vs.map.put(lineconn, anchorUnit, |
117 |
self.vs.unitSqCS(otherAnchorCS, "UN")) |
self.vs.unitSqCS(otherAnchorCS, "UN")) |
118 |
|
|
119 |
# vs.map.put(filletconn, main_whole_cs, link_whole_cs) |
# vs.map.put(filletconn, main_whole_cs, link_whole_cs) |
126 |
if hasattr(self, "animationCS_main") and \ |
if hasattr(self, "animationCS_main") and \ |
127 |
self.animationCS_main != None and \ |
self.animationCS_main != None and \ |
128 |
linkId == self.animationCS_main[1][1]: |
linkId == self.animationCS_main[1][1]: |
129 |
self.vs.matcher.keymapSingleCoordsys(otherAnchorCS,self.animationCS_main[0]) |
self.vs.matcher.keymapSingleCoordsys(into,self.animationCS_main[0]) |
130 |
self.animationCS_main = None |
self.animationCS_main = None |
131 |
|
|
132 |
def key(self, key): |
def key(self, key): |