// test_datread.c #include #include #include "datread.h" static int num_points; // for datread and datwrite static int num_polys; static dpts * data_points; // vertex points static int * data_polys; // polygons static float size; static int status = -1; int main(int argc, char *argv[]) { int i, j, k, pts, pt; printf("test_datread.c running \n"); // read a .dat file if(argc>1) { status = datread(argv[1], &data_points, &num_points, &data_polys, &num_polys, &size); printf("read %s, %d vert, %d poly, %f size\n", argv[1], num_points, num_polys, size); } else { printf("a filename of a .dat file is required.\n"); return 0; } if(status!=0) { printf("%s file not read as a .dat file\n", argv[1]); return 0; } printf("\n vertex points \n"); for(i=0; i