/[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.40 by jvk, Thu Jul 3 13:18:59 2003 UTC revision 1.41 by jvk, Thu Jul 3 15:06:45 2003 UTC
# Line 590  struct Fillet3D { Line 590  struct Fillet3D {
590          int i;          int i;
591          vector<Vec> v;          vector<Vec> v;
592    
         for (i = 0; i < ndice - 1; i++)  
             v.push_back(f1.point(i / (ndice - 1.0)));  
593          for (i = 0; i < ndice; i++)          for (i = 0; i < ndice; i++)
594              v.push_back(f0.point(i / (ndice - 1.0)));              v.push_back(f1.point((float)i / ndice));
595    
596            for (i = 0; i <= ndice; i++)
597                v.push_back(f0.point((float)i / ndice));
598    
599          vector<Vec> n(v.size());          vector<Vec> n(v.size());
600    
# Line 630  struct Fillet3D { Line 631  struct Fillet3D {
631    
632          for (i = 0; i < v.size() - 1; i++) {          for (i = 0; i < v.size() - 1; i++) {
633              glBegin(GL_QUAD_STRIP);              glBegin(GL_QUAD_STRIP);
634              float s0 = (float)i / (v.size() - 1);              float s0 = 2 * (float)i / (v.size() - 1);
635              float s1 = (float)(i + 1) / (v.size() - 1);              float s1 = 2 * (float)(i + 1) / (v.size() - 1);
636    
637              for (j = 0; j <= ndice; j++) {              for (j = 0; j <= ndice; j++) {
638                  float a = 2 * M_PI * j / ndice;                  float a = 2 * M_PI * j / ndice;

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

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