--- ray/src/px/pcomb.c 1993/04/29 14:32:07 2.10 +++ ray/src/px/pcomb.c 1993/05/03 12:13:03 2.12 @@ -484,9 +484,9 @@ register char *nam; lorg[fn][0] = lorg[fn][1] = lorg[fn][2] = 0.0; ldir[fn][0] = ldir[fn][1] = ldir[fn][2] = 0.0; if (input[fn].vw.type == 0) - errno = ERANGE; + errno = EDOM; else { - pix2loc(loc, &input[fn].rs, xpos, ypos); + pix2loc(loc, &input[fn].rs, xscan, ymax-1-yscan); if (viewray(lorg[fn], ldir[fn], &input[fn].vw, loc[0], loc[1]) < 0) errno = ERANGE;