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

Comparing ray/src/util/rad.c (file contents):
Revision 2.16 by greg, Thu Jul 22 12:39:51 1993 UTC vs.
Revision 2.19 by greg, Tue Aug 24 20:29:22 1993 UTC

# Line 310 | Line 310 | register int   n;
310   {
311          register char   *cp;
312  
313 <        if (vp == NULL || n < 0 || n >= vp->nass)
313 >        if (vp == NULL | n < 0 | n >= vp->nass)
314                  return(NULL);
315          cp = vp->value;
316          while (n--)
# Line 626 | Line 626 | register char  *op;
626                  op = addarg(op, "-ds .4");
627          else
628                  op = addarg(op, "-ds 0");
629 <        op = addarg(op, "-dt .2 -dc .25 -dr 0 -sj 0 -st .7");
629 >        op = addarg(op, "-dt .2 -dc .25 -dr 0 -sj 0 -st .5");
630          if (vdef(AMBFILE)) {
631                  sprintf(op, " -af %s", vval(AMBFILE));
632                  op += strlen(op);
# Line 690 | Line 690 | register char  *op;
690                  op = addarg(op, "-ds .2 -dj .35");
691          else
692                  op = addarg(op, "-ds .3");
693 <        op = addarg(op, "-dt .1 -dc .5 -dr 1 -sj .7 -st .15");
693 >        op = addarg(op, "-dt .1 -dc .5 -dr 1 -sj .7 -st .1");
694          if (overture = vint(INDIRECT)) {
695                  sprintf(op, " -ab %d", overture);
696                  op += strlen(op);
# Line 757 | Line 757 | register char  *op;
757                  op = addarg(op, "-ds .1 -dj .7");
758          else
759                  op = addarg(op, "-ds .2");
760 <        op = addarg(op, "-dt .05 -dc .75 -dr 3 -sj 1 -st .03");
760 >        op = addarg(op, "-dt .05 -dc .75 -dr 3 -sj 1 -st .01");
761          sprintf(op, " -ab %d", overture=vint(INDIRECT)+1);
762          op += strlen(op);
763          if (vdef(AMBFILE)) {
# Line 970 | Line 970 | getview(n, vn)                         /* get view n, or NULL if none */
970   int     n;
971   char    *vn;            /* returned view name */
972   {
973 <        register char   *mv = NULL;
973 >        register char   *mv;
974  
975          if (viewselect != NULL) {               /* command-line selected */
976                  if (n)                          /* only do one */
# Line 985 | Line 985 | char   *vn;            /* returned view name */
985                                  ;
986                          *vn = '\0';
987                  }
988 +                                                /* view number? */
989 +                if (isdigit(viewselect[0]))
990 +                        return(specview(nvalue(vv+VIEW, atoi(viewselect)-1)));
991                                                  /* check list */
992                  while ((mv = nvalue(vv+VIEW, n++)) != NULL)
993                          if (matchword(viewselect, mv))
# Line 993 | Line 996 | char   *vn;            /* returned view name */
996          }
997          mv = nvalue(vv+VIEW, n);                /* use view n */
998          if (vn != NULL & mv != NULL) {
999 <                if (*mv != '-')
1000 <                        while (*mv && !isspace(*mv))
1001 <                                *vn++ = *mv++;
999 >                register char   *mv2 = mv;
1000 >                if (*mv2 != '-')
1001 >                        while (*mv2 && !isspace(*mv2))
1002 >                                *vn++ = *mv2++;
1003                  *vn = '\0';
1004          }
1005          return(specview(mv));

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines