Push vertices outside of other object/setting ceiling to location of vertices
Can use a &quot;schrinkwrap modifier&quot;.

Using the following settings:

Projection, on the plane surface, along Z axis, for the Suzanne parts that become negative relative to it.