Subversion Repositories wimsdev

Rev

Rev 18521 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18521 Rev 18523
Line 2056... Line 2056...
2056
    R=tanh(pd[i+2]/2); R2=R*R;
2056
    R=tanh(pd[i+2]/2); R2=R*R;
2057
    den=1-R2*Z2; XY=(1-R2)/den;
2057
    den=1-R2*Z2; XY=(1-R2)/den;
2058
    dbuf[0]=XY*pd[i]; dbuf[1]=XY*pd[i+1];
2058
    dbuf[0]=XY*pd[i]; dbuf[1]=XY*pd[i+1];
2059
    scale(dbuf,intbuf,1);
2059
    scale(dbuf,intbuf,1);
2060
    r=(1-Z2)/den*R;
2060
    r=(1-Z2)/den*R;
-
 
2061
    if(pm->fill==1 || pm->fill==2) {
-
 
2062
      gdImageArc(image,intbuf[0],intbuf[1],
-
 
2063
        rint(2*r*xscale),rint(2*r*xscale),0,360,color_bounder);
-
 
2064
      patchgdImageFillToBorder(image,intbuf[0],intbuf[1],
-
 
2065
                    color_bounder,pm->color[0]);
-
 
2066
    }
2061
    gdImageArc(image,intbuf[0],intbuf[1],rint(2*r*xscale),rint(2*r*xscale),0,360,pm->color[0]);
2067
    gdImageArc(image,intbuf[0],intbuf[1],rint(2*r*xscale),rint(2*r*xscale),0,360,
-
 
2068
      pm->color[0]);
2062
    if (tikz_file){
2069
    if (tikz_file){
2063
      fprintf(tikz_file, "(%i, %i) circle (%i and %i)",
2070
      fprintf(tikz_file, "(%i, %i) circle (%i and %i)",
2064
        intbuf[0],flip(intbuf[1]),(int) rint(r*xscale),(int) rint(r*xscale));
2071
        intbuf[0],flip(intbuf[1]),(int) rint(r*xscale),(int) rint(r*xscale));
2065
    }
2072
    }
2066
  }
2073
  }