ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/rv2.c
(Generate patch)

Comparing ray/src/rt/rv2.c (file contents):
Revision 2.65 by greg, Fri Apr 11 20:27:23 2014 UTC vs.
Revision 2.66 by greg, Fri Mar 30 23:14:07 2018 UTC

# Line 376 | Line 376 | getorigin(                             /* origin viewpoint */
376          VIEW    nv = ourview;
377          double  d;
378                                          /* get new view origin */
379 <        if (!sscanvec(s, nv.vp)) {
380 <                int     x, y;
379 >        if (sscanf(s, "%lf %lf", &d, &d) == 1) {
380 >                                        /* just moving some distance */
381 >                VSUM(nv.vp, nv.vp, nv.vdir, d);
382 >        } else if (!sscanvec(s, nv.vp)) {
383 >                int     x, y;           /* need to pick origin */
384                  RAY     thisray;
385                  if (dev->getcur == NULL)
386                          return;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines