0
$\begingroup$

I'm trying to figure out how to plot with $x,y,z$, three points that are equidistant along the surface of a sphere from each other that are all on a horizontal axis (so $y = 0$) with a radius of $500$ with the first point being at $(0, 0, 500)$ - or, if you were looking at the sphere at eye-level, the point closest to you. I've tried looking into the Cartesian system but think I'm either not getting it or am barking up the wrong tree. Any assistance would be greatly appreciated, thanks so much!

To clarify I'm writing some code that causes a user's camera to rotate around a central focus point and plan on using these coordinates as $3$ standard camera settings to rotate to, hope that helps!

$\endgroup$
0
$\begingroup$

By equidistant if you mean that the shortest distance between any pair of these points is the same then there are an infinite number of correct answers. For example $(0,0,500),(0,-250\sqrt{3},-250),(0,250\sqrt{3},-250)$ lie on a great circle and are equidistant.

$\endgroup$
  • $\begingroup$ Sorry, my error, I should have been more clear. I meant that they are equidistant from each other along the surface of the sphere. $\endgroup$ – av0000 Dec 31 '14 at 20:34
  • $\begingroup$ And these are. The distance along the sphere between any pair is $500\frac{2\pi}{3}$ $\endgroup$ – Paul Sundheim Dec 31 '14 at 20:37
  • $\begingroup$ Perhaps, from your last edit to your post, you are looking for the vertices of a tetrahedron, or four equidistant points. $\endgroup$ – Paul Sundheim Dec 31 '14 at 20:40
  • $\begingroup$ Thanks so much Paul! I appreciate it! $\endgroup$ – av0000 Dec 31 '14 at 20:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.