93 |
|
break; |
94 |
|
default: |
95 |
|
fprintf(stderr, |
96 |
< |
"Usage: %s [-o obj][-m mat][-p pic] [file ..]\n", |
96 |
> |
"Usage: %s [-o obj][-m mat][-p hdr] [file ..]\n", |
97 |
|
argv[0]); |
98 |
|
exit(1); |
99 |
|
} |
124 |
|
char picfile[128]; |
125 |
|
char matname[64]; |
126 |
|
char objname[64]; |
127 |
< |
register int i; |
128 |
< |
register VERTEX *lastv; |
127 |
> |
int i; |
128 |
> |
VERTEX *lastv; |
129 |
|
/* start fresh */ |
130 |
|
i = nverts; |
131 |
|
lastv = vlist; |
212 |
|
char *pn, |
213 |
|
char *mod, |
214 |
|
char *obj, |
215 |
< |
register VERTEX *v1, |
216 |
< |
register VERTEX *v2, |
217 |
< |
register VERTEX *v3 |
215 |
> |
VERTEX *v1, |
216 |
> |
VERTEX *v2, |
217 |
> |
VERTEX *v3 |
218 |
|
) |
219 |
|
{ |
220 |
|
static char vfmt[] = "%18.12g %18.12g %18.12g\n"; |
222 |
|
int flatness = ISFLAT; |
223 |
|
BARYCCM bvecs; |
224 |
|
RREAL bvm[3][3]; |
225 |
< |
register int i; |
225 |
> |
int i; |
226 |
|
/* compute barycentric coordinates */ |
227 |
|
if (v1->flags & v2->flags & v3->flags & (V_HASINDX|V_HASNORM)) |
228 |
|
if (comp_baryc(&bvecs, v1->pos, v2->pos, v3->pos) < 0) |
277 |
|
|
278 |
|
VERTEX * |
279 |
|
vnew( /* create a new vertex */ |
280 |
< |
register int id, |
280 |
> |
int id, |
281 |
|
double x, |
282 |
|
double y, |
283 |
|
double z |
284 |
|
) |
285 |
|
{ |
286 |
< |
register int i; |
286 |
> |
int i; |
287 |
|
|
288 |
|
if (id >= nverts) { /* get some more */ |
289 |
|
i = nverts; |
314 |
|
void |
315 |
|
syntax( /* report syntax error and exit */ |
316 |
|
char *fn, |
317 |
< |
register FILE *fp, |
317 |
> |
FILE *fp, |
318 |
|
char *er |
319 |
|
) |
320 |
|
{ |
321 |
|
extern long ftell(); |
322 |
< |
register long cpos; |
323 |
< |
register int c; |
322 |
> |
long cpos; |
323 |
> |
int c; |
324 |
|
int lineno; |
325 |
|
|
326 |
|
if (fp == stdin) |