# | Line 27 | Line 27 | register VIEW *v; | |
---|---|---|
27 | if (normalize(v->vdir) == 0.0) /* normalize direction */ | |
28 | return("zero view direction"); | |
29 | ||
30 | + | if (normalize(v->vup) == 0.0) /* normalize view up */ |
31 | + | return("zero view up vector"); |
32 | + | |
33 | fcross(v->hvec, v->vdir, v->vup); /* compute horiz dir */ | |
34 | ||
35 | if (normalize(v->hvec) == 0.0) | |
36 | < | return("illegal view up vector"); |
36 | > | return("view up parallel to view direction"); |
37 | ||
38 | fcross(v->vvec, v->hvec, v->vdir); /* compute vert dir */ | |
39 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |