# | Line 57 | Line 57 | getface( /* get arguments for a face */ | |
---|---|---|
57 | f->va = o->oargs.farg; | |
58 | f->nv = o->oargs.nfargs / 3; | |
59 | /* check for last==first */ | |
60 | < | if (dist2(VERTEX(f,0),VERTEX(f,f->nv-1)) <= FTINY*FTINY) |
60 | > | if (f->nv > 3 && dist2(VERTEX(f,0),VERTEX(f,f->nv-1)) <= FTINY*FTINY) |
61 | f->nv--; | |
62 | /* compute area and normal */ | |
63 | f->norm[0] = f->norm[1] = f->norm[2] = 0.0; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |