Bart,
I'm confused about what you're trying to determine. It sounds like you've got an array of points defining the perimeter of a polygon, with one special point thrown in that is inside the boundary of the polygon.
You mention that the special point is "lying in the plane," but all of these X,Y points must by definition be lying in a single plane! A diagram might be helpful here to clarify things.
If I happened to understand you correctly, one quick, dirty, and not very reliable way to find the special point would be to calculate the centroid (average of all X,Y points) and see which point lies closest to it. This won't work at all though unless your polygon is roughly circular and the special point is not too close to the boundary.
Regards,
John Lum
National I
nstruments