  We consider a mollifying operator with variable step that, in contrast to the
standard mollification, is able to preserve the boundary values of functions.
We prove boundedness of the operator in all basic Lebesgue, Sobolev and BV
spaces as well as corresponding approximation results. The results are then
applied to extend recently developed theory concerning the density of convex
intersections.
