Point2 p = RandomUtil.canonical2(rnd);
newEyeTail = lens.sample(p, pi, rnd.next(), rnd.next(), rnd.next());
m1--;
}
while (m1-- > 0) {
newEyeTail = newEyeTail.expand(rnd.next(), rnd.next(), rnd.next());
if (newEyeTail == null || newEyeTail.isAtInfinity()) {
return null;
}
}