One can define a new operator MEFL in the Make group.
This operator add an edge, a face and a loop. In general, this
new edge subdivides a face into two, thus creating a new face and
a new loop. In the following, the left one is a cube with vertices
and edges of the top face shown. The right one is the result of
apply an MEFL to the top face by adding an diagonal edge.
The original square face is replaced by two triangles and F
is increased by one. Similar, L is also increased by 1.
Note that the value of the Euler-Poincaré formula does not change.
One can use this operator MEFL to subdivide all faces into
Use MEKL and MEFL to make all faces of a cube with
a penetrate hole triangles. In the final result, do you have to
worry about loops?