--- ray/src/px/pcomb.c 1996/09/03 11:30:37 2.18 +++ ray/src/px/pcomb.c 1996/09/19 12:10:46 2.20 @@ -319,6 +319,7 @@ init() /* perform final setup */ double l_colin(), l_expos(), l_pixaspect(), l_ray(), l_psize(); register int i; /* define constants */ + varset("PI", ':', PI); varset(vnfiles, ':', (double)nfiles); varset(vxmax, ':', (double)xmax); varset(vymax, ':', (double)ymax); @@ -533,6 +534,7 @@ register char *nam; if (ltick[fn] < eclock) { /* need to compute? */ lorg[fn][0] = lorg[fn][1] = lorg[fn][2] = 0.0; ldir[fn][0] = ldir[fn][1] = ldir[fn][2] = 0.0; + ldist[fn] = -1.0; if (input[fn].vw.type == 0) errno = EDOM; else {