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

Comparing ray/src/gen/xform.c (file contents):
Revision 2.4 by greg, Thu May 28 12:33:20 1992 UTC vs.
Revision 2.5 by greg, Thu Jun 25 11:49:46 1992 UTC

# Line 453 | Line 453 | FILE  *fin;
453  
454          if (readfargs(&fa, fin) != 1)
455                  return(-1);
456 <        if (fa.nfargs != 9 && fa.nfargs != 11 && fa.nfargs != 15)
456 >        if (fa.nfargs < 9)
457                  return(-1);
458                                          /* string arguments */
459          printf("%d", fa.nsargs);
# Line 468 | Line 468 | FILE  *fin;
468          printf(" %18.12g %18.12g %18.12g\n", v[0], v[1], v[2]);
469                                          /* down vector */
470          multv3(v, fa.farg+6, tot.xfm);
471 <        printf(" %18.12g %18.12g %18.12g\n", v[0], v[1], v[2]);
472 <                                        /* forground and background */
473 <        if (fa.nfargs == 11)
474 <                printf(" %18.12g %18.12g\n", fa.farg[9], fa.farg[10]);
475 <        else if (fa.nfargs == 15) {
476 <                printf(" %18.12g %18.12g %18.12g\n",
477 <                                fa.farg[9], fa.farg[10], fa.farg[11]);
478 <                printf(" %18.12g %18.12g %18.12g\n",
479 <                                fa.farg[12], fa.farg[13], fa.farg[14]);
471 >        printf(" %18.12g %18.12g %18.12g", v[0], v[1], v[2]);
472 >                                        /* remaining arguments */
473 >        for (i = 9; i < fa.nfargs; i++) {
474 >                if (i%3 == 0)
475 >                        putchar('\n');
476 >                printf(" %18.12g", fa.farg[i]);
477          }
478 +        putchar('\n');
479          freefargs(&fa);
480          return(0);
481   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines