#include #include #include int main(int argc,char *argv[]) { FILE *fpi1,*fpi2,*fpo; float *points; int *polygons; int data1; int data2; int i,j,k,l; int id; float xyz[3]; if(argc!=6) { fprintf(stderr,"Usage: %s 5m_mesh_data.lem,5m_mesh_data.raw\n",argv[0]); exit(1); } printf("OPEN FILE NAME:%s\n",argv[1]); if((fpi1=fopen(argv[1],"rb"))==NULL) { fprintf(stderr,"Can not open\n"); exit(1); } if((fpi2=fopen(argv[2],"rb"))==NULL) { fprintf(stderr,"Can not open\n"); exit(1); } if((fpo=fopen(argv[3],"wb"))==NULL) { fprintf(stderr,"Can not open\n"); exit(1); } data1=atoi(argv[4]); data2=atoi(argv[5]); points=(float *)malloc(data1*3*sizeof(float)); fread((float *)points,sizeof(float),1,fpi1); polygons=(int *)malloc(data2*3*sizeof(int)); fread((int *)polygons,sizeof(int),1,fpi2); for(k=0;k