/* (non-Javadoc)
* @see ca.eandb.jmist.framework.path.PathNode#sample(double, double, double)
*/
@Override
public ScatteredRay sample(double ru, double rv, double rj) {
Point2 p = pointOnImagePlane;
double nx = 2.0 * (p.x() - 0.5);
double ny = 2.0 * (0.5 - p.y());
Ray3 init = new Ray3(new Point3(nx, ny, 1.0), Vector3.K);
Interval I = LENS_SPHERE.intersect(init);
if (I.isEmpty()) {