# | Line 179 | Line 179 | register OBJREC *tm; | |
---|---|---|
179 | /* compute vectors */ | |
180 | fcross(DxR, D, R); | |
181 | fcross(t->right, DxR, D); | |
182 | < | d = DOT(D,D)/DOT(t->right,t->right); |
182 | > | d = DOT(t->right,t->right); |
183 | > | if (d <= FTINY*FTINY) |
184 | > | objerror(tm, USER, "illegal motion vector"); |
185 | > | d = DOT(D,D)/d; |
186 | for (i = 0; i < 3; i++) | |
187 | t->right[i] *= d; | |
188 | fcross(t->down, R, DxR); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |