I have a set of points (4 or more points per set) placed in a 3D euclidian space. The points are all on the surface of a unit sphere and relaxed to place them as far away from each other as possible, if that makes a difference. I want to construct a graph of the points, where each point is connected to all of its natural neighbors. How can I test if any two points are a natural neighbor?
Since the number of points is relatively few and this calculation needs to be performed only once per set I figured I would just iterate through all possible connections (pairs of points) and determine if that connection was acceptable. This has proven tricky due to my limited mathematical understanding. I would really appreciate it even if you just mentioned the search terms I am looking for.