| 48 |
|
if ((i < 0) & !nrev) /* all normals agree w/ face? */ |
| 49 |
|
return(0); |
| 50 |
|
if (nrev == f->nv) { /* all reversed? */ |
| 51 |
< |
for (i = f->nv; i--; ) /* remove normal indices */ |
| 52 |
< |
f->v[i].nid = -1; |
| 53 |
< |
for (i = f->nv/2; i--; ) { /* and swap others around */ |
| 51 |
> |
for (i = f->nv/2; i--; ) { /* swap vertices around */ |
| 52 |
|
int j = f->nv-1 - i; |
| 53 |
< |
int vi = f->v[i].vid; |
| 54 |
< |
int ti = f->v[i].tid; |
| 55 |
< |
f->v[i].vid = f->v[j].vid; |
| 58 |
< |
f->v[i].tid = f->v[j].tid; |
| 59 |
< |
f->v[j].vid = vi; |
| 60 |
< |
f->v[j].tid = ti; |
| 53 |
> |
VertEnt tve = f->v[i]; |
| 54 |
> |
f->v[i] = f->v[j]; |
| 55 |
> |
f->v[j] = tve; |
| 56 |
|
} |
| 57 |
|
return(0); |
| 58 |
|
} |
| 160 |
|
int |
| 161 |
|
writeRadiance(Scene *sc, const char *fspec, int flreq, int flexc) |
| 162 |
|
{ |
| 168 |
– |
extern char *progname; |
| 163 |
|
FILE *fp; |
| 164 |
|
int n; |
| 165 |
|
|