256 |
# draw fillets |
# draw fillets |
257 |
vob.fillet.light3d.drawFillets(self, vs, pc) |
vob.fillet.light3d.drawFillets(self, vs, pc) |
258 |
|
|
259 |
|
cs = pl[0] |
260 |
# draw text etc.. |
# draw text etc.. |
|
cs = vs.coords.translate(pl[0], 0,0, -100) |
|
261 |
vs.matcher.add(self.matchingParent, cs, node) |
vs.matcher.add(self.matchingParent, cs, node) |
262 |
self.putNodeContent(vs, node, cs) |
self.putNodeContent(vs, node, cs) |
263 |
|
|
326 |
xy = self.getXY(x0,y0, angle, depth) |
xy = self.getXY(x0,y0, angle, depth) |
327 |
x,y = xy[0], xy[1] |
x,y = xy[0], xy[1] |
328 |
|
|
329 |
s = self.getNodeSize(depth) |
s = self.getNodeSize(deepnes) |
330 |
if (dbg): print 'size', s |
cs = vs.orthoBoxCS(into,'foo'+str(key),0, x-s/2.0,y-s/2.0, 1,1, s,s) |
|
cs = vs.orthoBoxCS(into,'foo'+str(key),depth, x-s/2.0,y-s/2.0, 1,1, s,s) |
|
331 |
if dbg: |
if dbg: |
332 |
p('come:',x0,y0, angle) |
p('come:',x0,y0, angle) |
333 |
p(cs, xy, angle, s) |
p(cs, xy, angle, s) |
353 |
|
|
354 |
self.nodef.setScale(scale) |
self.nodef.setScale(scale) |
355 |
p = self.nodef.f(self.fen.graph, node) |
p = self.nodef.f(self.fen.graph, node) |
356 |
|
|
357 |
|
box = jarray.zeros(2, 'f') |
358 |
|
vs.coords.getSqSize(cs, box) |
359 |
self.nodef.setScale(1.) |
self.nodef.setScale(1.) |
360 |
|
|
361 |
x = - p.getWidth()/2.0 |
cs = vs.translateCS(cs, 'trans', 0,0, -1200) |
362 |
y = - p.getHeight()/2.0 |
|
363 |
|
x = box[0]/2.0 - p.getWidth()/2.0 |
364 |
|
y = box[1]/2.0 - p.getHeight()/2.0 |
365 |
|
|
366 |
cs_background = vs.orthoCS(cs,'background',0, x,y, p.getWidth(), p.getHeight()) |
cs_background = vs.orthoCS(cs,'background',0, x,y, p.getWidth(), p.getHeight()) |
367 |
if self.context and self.context.getAccursed() == node: |
if self.context and self.context.getAccursed() == node: |