sdf intersection