/[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.112 by tjl, Wed Oct 23 06:13:04 2002 UTC revision 1.113 by tjl, Fri Oct 25 02:57:18 2002 UTC
# Line 293  rs = [ Line 293  rs = [
293  {  {
294      "Type": "2",      "Type": "2",
295      "Name": "SqFilletConnection",      "Name": "SqFilletConnection",
296      "Data": "float width;int flags;",      "Data": "float width;int flags; float blendw; int power;",
297      "Params": "float width, int flags",      "Params": "float width, int flags, float blendw, int power",
298      "ParamCode": "this->width = width; this->flags = flags; ",      "ParamCode": """this->width = width; this->flags = flags;
299                    this->blendw = blendw; this->power = power; """,
300      "RenderCode" : """      "RenderCode" : """
301              vector<ZPt> sq1;              vector<ZPt> sq1;
302              vector<ZPt> sq2;              vector<ZPt> sq2;
# Line 311  rs = [ Line 312  rs = [
312              ZPt ctr2 = coords2.transform(ZPt(.5, .5, 0));              ZPt ctr2 = coords2.transform(ZPt(.5, .5, 0));
313              ZPt mid = 0.5*(ctr1 + ctr2);              ZPt mid = 0.5*(ctr1 + ctr2);
314    
315              Fillet::FilletDistort d1(ctr1, mid, width, flags);              Fillet::FilletDistort d1(ctr1, mid, width, flags, blendw, power);
316              Fillet::FilletDistort d2(ctr2, mid, width, flags);              Fillet::FilletDistort d2(ctr2, mid, width, flags, blendw, power);
317    
318              vector<ZPt> o1;              vector<ZPt> o1;
319              if(!Fillet::blendEdge(sq1.begin(), sq1.end(),              if(!Fillet::blendEdge(sq1.begin(), sq1.end(),

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

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