Probably a dumb question

I have a collection of points, basically projected from a plane onto an uneven surface directly below… I’m trying to separate the lower half from the upper have of points … so that I can use their indices to affect their respective counterparts on the original plane in a sort of binary function.

Why is this so hard for me?

Thanks in advance world.

Images would help