hidden3d now treats pm3d surfaces as invisible lines