| 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) |