/[libvob]/libvob/include/vob/vobs/Fillet.hxx
ViewVC logotype

Diff of /libvob/include/vob/vobs/Fillet.hxx

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

revision 1.27 by jvk, Thu Jun 26 09:26:18 2003 UTC revision 1.28 by jvk, Thu Jun 26 10:56:58 2003 UTC
# Line 548  struct Fillet3D { Line 548  struct Fillet3D {
548          FilletSpan2::Conn conn(thick_t, angle_t, t0, t1, d);          FilletSpan2::Conn conn(thick_t, angle_t, t0, t1, d);
549    
550          CircularNode node(ZVec(0,0,0), r);          CircularNode node(ZVec(0,0,0), r);
551          LinearConnectionHalf c1(node, 0/*angle*/, d, conn.th, 1, 0/*z*/);          LinearConnectionHalf c1(node, 0/*angle*/, d, conn.th, -1, 0/*z*/);
552    
553          StretchedCircleFillet f1(node, c1, conn.a);          StretchedCircleFillet f1(node, c1, conn.a);
554                    
# Line 596  struct Fillet3D { Line 596  struct Fillet3D {
596              for (j = 0; j <= ndice; j++) {              for (j = 0; j <= ndice; j++) {
597                  float a = 2 * M_PI * j / ndice;                  float a = 2 * M_PI * j / ndice;
598    
                 glVertex3f(v[i].x,  
                            cos(a) * v[i].y,  
                            sin(a) * v[i].y);  
599                  glNormal3f(n[i].x,                  glNormal3f(n[i].x,
600                             cos(a) * n[i].y,                             cos(a) * n[i].y,
601                             sin(a) * n[i].y);                             sin(a) * n[i].y);
602                    glVertex3f(v[i].x,
603                               cos(a) * v[i].y,
604                               sin(a) * v[i].y);
605    
                 glVertex3f(v[i + 1].x,  
                            cos(a) * v[i + 1].y,  
                            sin(a) * v[i + 1].y);  
606                  glNormal3f(n[i + 1].x,                  glNormal3f(n[i + 1].x,
607                             cos(a) * n[i + 1].y,                             cos(a) * n[i + 1].y,
608                             sin(a) * n[i + 1].y);                             sin(a) * n[i + 1].y);
609                    glVertex3f(v[i + 1].x,
610                               cos(a) * v[i + 1].y,
611                               sin(a) * v[i + 1].y);
612              }              }
613              glEnd();              glEnd();
614          }          }

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28

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