# | Line 83 | Line 83 | register FVECT vres, v1, v2; | |
---|---|---|
83 | } | |
84 | ||
85 | ||
86 | + | fvsum(vres, v0, v1, f) /* vres = v0 + f*v1 */ |
87 | + | FVECT vres, v0, v1; |
88 | + | double f; |
89 | + | { |
90 | + | vres[0] = v0[0] + f*v1[0]; |
91 | + | vres[1] = v0[1] + f*v1[1]; |
92 | + | vres[2] = v0[2] + f*v1[2]; |
93 | + | } |
94 | + | |
95 | + | |
96 | double | |
97 | normalize(v) /* normalize a vector, return old magnitude */ | |
98 | register FVECT v; | |
# | Line 91 | Line 101 | register FVECT v; | |
101 | ||
102 | len = DOT(v, v); | |
103 | ||
104 | < | if (len <= FTINY*FTINY) |
104 | > | if (len <= 0.0) |
105 | return(0.0); | |
106 | ||
107 | /****** problematic |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |