# | Line 119 | Line 119 | FVECT v | |
---|---|---|
119 | if (d == 0.0) | |
120 | return(0.0); | |
121 | ||
122 | < | if (d <= 1.0+FTINY && d >= 1.0-FTINY) |
122 | > | if (d <= 1.0+FTINY && d >= 1.0-FTINY) { |
123 | len = 0.5 + 0.5*d; /* first order approximation */ | |
124 | < | else |
124 | > | d = 2.0 - len; |
125 | > | } else { |
126 | len = sqrt(d); | |
127 | < | |
128 | < | v[0] *= d = 1.0/len; |
127 | > | d = 1.0/len; |
128 | > | } |
129 | > | v[0] *= d; |
130 | v[1] *= d; | |
131 | v[2] *= d; | |
132 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |