507 |
|
|
508 |
|
if (s[0] == '\0') { |
509 |
|
(*dev->comout)( |
510 |
< |
"aa ab ad ar as av b dc di dj ds dt i lr lw ps pt sj st bv: "); |
510 |
> |
"aa ab ad ar as av b dc dv dj ds dt i lr lw ps pt sj st bv: "); |
511 |
|
(*dev->comin)(buf, NULL); |
512 |
|
s = buf; |
513 |
|
} |
552 |
|
getparam(s+2, "back face visibility", 'b', &backvis); |
553 |
|
break; |
554 |
|
case '\0': /* black and white */ |
555 |
+ |
case ' ': |
556 |
|
case 'y': case 'Y': case 't': case 'T': case '1': case '+': |
557 |
|
case 'n': case 'N': case 'f': case 'F': case '0': case '-': |
558 |
|
getparam(s+1, "black and white", 'b', &greyscale); |
675 |
|
if (thisray.rot >= FHUGE) |
676 |
|
(*dev->comout)("at infinity"); |
677 |
|
else { |
678 |
< |
sprintf(buf, "at (%.6g %.6g %.6g)", thisray.rop[0], |
679 |
< |
thisray.rop[1], thisray.rop[2]); |
678 |
> |
sprintf(buf, "at (%.6g %.6g %.6g) (%.6g)", |
679 |
> |
thisray.rop[0], thisray.rop[1], |
680 |
> |
thisray.rop[2], thisray.rt); |
681 |
|
(*dev->comout)(buf); |
682 |
|
} |
683 |
|
(*dev->comin)(buf, NULL); |