Reconstructing compact building models from point clouds using deep implicit fields