#include "stdio.h" int main (int argc, const char * argv[]) { FILE *inf,*outf1,*outf2; int i,n,res; float x,y,z,w; float minx,maxx,miny,maxy,minz,maxz,minw,maxw; if(argc<3) { fprintf(stderr,"\nUsage: qhprep vertex_value_input_file vertex_temp_file | qdelaunay Qj -Fx i\n"); exit(1); } inf = fopen(argv[1],"r"); for(n=0;n<100000;n++) { res = fscanf(inf,"%f %f %f %f\n",&x,&y,&z,&w); if(res!=4) break; if(n==0) { minx=maxx=x; miny=maxy=y; minz=maxz=z; minw=maxw=w; } else { if(xmaxx) maxx=x; if(y>maxy) maxy=y; if(z>maxz) maxz=z; if(w>maxw) maxw=w; } } rewind(inf); outf1 = stdout; outf2 = fopen(argv[2],"w"); fprintf(outf1,"3\n%d\n",n+4); fprintf(outf2,"%d\n",n+4); for(i=0;i