implemented cutLens() (cutPlane() from observer)