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