the visible portion of a drawing (in openGL view) as a cutters

was thinking if there’s any node that would allow me to cut using only the visible part of a drawing [as shown in screenshot 6] rather than how cutter was used normally [as shown in screenshot 5].

screenshot 2 - drawing i intend to use as cutter

screenshot 3 - 2 other drawings covering the cutter

screenshot 5 - pink drawing was cut normally by cutter

screenshot 6 - how i want it to be, only the visible part as a cutter.

the purpose is i want to be able to cut a drawing only when i nudge a cutter to the front. if the cutter was at the back, and no part was visible (since it was at the back and covered by other drawings), then nothing was cut.