Different situation follows when two surfaces (c-housing.stl and c-interface.stl) have their common intersection to be caught. Utility surfaceBooleanFeatures can extract the intersection between two .stl surfaces.
Several .obj files were created in the case directory. The one we need, to check the result visualy in paraview, is called c-housing_c-interface_intersection_edgeMesh.obj.