/[gzz]/gzz/gfx/librenderables/renderables.py
ViewVC logotype

Diff of /gzz/gfx/librenderables/renderables.py

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

revision 1.111 by tjl, Tue Oct 22 16:28:22 2002 UTC revision 1.112 by tjl, Wed Oct 23 06:13:04 2002 UTC
# Line 293  rs = [ Line 293  rs = [
293  {  {
294      "Type": "2",      "Type": "2",
295      "Name": "SqFilletConnection",      "Name": "SqFilletConnection",
296      "Data": "float width;",      "Data": "float width;int flags;",
297      "Params": "float width",      "Params": "float width, int flags",
298      "ParamCode": "this->width = width;",      "ParamCode": "this->width = width; this->flags = flags; ",
299      "RenderCode" : """      "RenderCode" : """
300              vector<ZPt> sq1;              vector<ZPt> sq1;
301              vector<ZPt> sq2;              vector<ZPt> sq2;
# Line 311  rs = [ Line 311  rs = [
311              ZPt ctr2 = coords2.transform(ZPt(.5, .5, 0));              ZPt ctr2 = coords2.transform(ZPt(.5, .5, 0));
312              ZPt mid = 0.5*(ctr1 + ctr2);              ZPt mid = 0.5*(ctr1 + ctr2);
313    
314              Fillet::FilletDistort d1(ctr1, mid, width);              Fillet::FilletDistort d1(ctr1, mid, width, flags);
315              Fillet::FilletDistort d2(ctr2, mid, width);              Fillet::FilletDistort d2(ctr2, mid, width, flags);
316    
317              vector<ZPt> o1;              vector<ZPt> o1;
318              if(!Fillet::blendEdge(sq1.begin(), sq1.end(),              if(!Fillet::blendEdge(sq1.begin(), sq1.end(),

Legend:
Removed from v.1.111  
changed lines
  Added in v.1.112

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