This problem is a bit unclear. First, I do not understand what is meant by the distances between endpoints being constant, since I do not see this as a dynamic problem. And it cannot mean that all the distances are equal, since at most four points can have this property in 3-space. So I will assume that is superfluous information. Also, I do not understand the restriction on lengths of the vectors, since according to the problem, one of the informations given is the length of the vectors, so these are not variable or dynamic either... Again, I will assume this is superfluous information. So basically, I have transformed this problem into:
1) You are given six points in the x-y plane. In fact, they lie on the regular hexagon x=cos(n p / 3), y=sin(n p / 3) for n = [0, 5] e Z.
2) You are given six distances that represent the lengths of vectors from these points. Additionally, all points must lie in the positive-z subspace.
3) You know that the points of these vectors are coplanar.
Q) Determine the equation that these vectors must obey to satisfy these conditions.
Now, I still am confused as to whether you are given in 2) distances that are assigned to a particular collection of vertices (distance 1 to vertex 1, etc.) or just a collection of distances in which assignment must be made. First it is important to realize that there may be none, one, many, or infinite solutions to a particular set of distances, so the equation one arrives at may not be constructive. But a general brute force attack would be to enumerate all 15 groups of four vertices. The coplanarity condition can be seen as
| x1 x2 x3 x4 |
| y1 y2 y3 y4 |
| z1 z2 z3 z4 | = 0
| 1 1 1 1 |
since the determinant is proportional to the volume of the parallelipiped described by the four points (which would be zero if they are coplanar). This will give 15 equations on the points. Additionally you get the six distance equations (of the form (xp - xv)^2 + (yp - yv)^2 + (zp - zv)^2 = d^2 where the p's refer to point coordinates and the v's refer to vertex coordinates on the hexagon). This gives 21 equations for 18 coordinates, and thus is over determined (thus allowing all possibilities mentioned above).
From here I would try to simplify somewhat, but I find it difficult to proceed without knowing whether the distances are tied to a particular vertex or not...
