Tengo un problema cuando tengo una esfera y 1 punto que se puede estar en cualquier lugar en que la esfera de la superficie. La Esfera está en el centro el punto (0,0,0).
Ahora necesito conseguir 2 puntos, 1 sólo un poco por debajo de el y otro poco por encima de esto en referencia al eje Y. Si es necesario, o más sencillo de resolver, los puntos pueden ser de alrededor de 15º por encima y por debajo del punto original, este ve el movimiento en 2D círculo.
Gracias de antemano por cualquier ayuda.
EDITAR:
Esto es para ser utilizado en un globo del mundo donde el punto seleccionado nunca será en la parte superior o inferior.
EDITAR:
Estoy utilizando la latitud y la longitud sugerida por rlgordonma y user1551
lo que estoy haciendo es sumar y restar un valor fijo para ϕ
Estos 2 apear correctamente, al menos que apear a buscar en el lugar: El punto original está en el medio de los 2 bares. La esfera tiene R=1 todas las coords me voy a poner aquí son redondeadas, ya que son grandes (equipo de procesado)
coord: (0.77, 0.62, 0,11)
coord: (0.93, -0.65, 0.019)
estos no:
coord: (-0.15, 0.59, 0.79)
coord: (-0.33, 0.73, -0.815)
hay otras ocasiones para ambos, pero yo no quiero poner todos aquí.
calc:
R = 1
φ = arctan(y/x)
θ = arccos(z/1)
//to move up only one is used
φ = φ + π/50
//to move down only one is used
φ = φ - π/50
(x,y,z)=(sinθ cosφ, sinθ sinφ, cosθ)