# | Line 71 | Line 71 | char *nm; | |
---|---|---|
71 | u[0] = VERTEX(fa,i)[0] - VERTEX(fa,j)[0]; | |
72 | u[1] = VERTEX(fa,i)[1] - VERTEX(fa,j)[1]; | |
73 | u[2] = VERTEX(fa,i)[2] - VERTEX(fa,j)[2]; | |
74 | < | if (DOT(u,u) >= fa->area-FTINY) |
74 | > | if ((r1 = DOT(u,u)) >= fa->area-FTINY) |
75 | break; | |
76 | } | |
77 | if (i < fa->nv) { /* got one! -- let's align our axes */ | |
78 | < | normalize(u); |
78 | > | r2 = 1.0/sqrt(r1); |
79 | > | u[0] *= r2; u[1] *= r2; u[2] *= r2; |
80 | fcross(v, fa->norm, u); | |
81 | } else /* oh well, we'll just have to wing it */ | |
82 | mkaxes(u, v, fa->norm); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |