drilling a hole in real time

you have to multiple the offset by the vertex normals rather than subtracting z