Я пытаюсь преобразовать точку (x, y, z) в точку (u, v).Я использовал уравнения в вики:
http://en.wikipedia.org/wiki/N-vector#Converting_latitude.2Flongitude_to_n-vector
Чтобы преобразовать точку (3,2) в 3D
как:
x=Math.cos(lat)*Math.cos(lon);
y=Math.cos(lat)*Math.sin(lon);
z=Math.sin(lat);
и из 3D-точки в 2D:
v=Math.asin(z);
u=Math.atan2(y,x);
, но проблема не в том, чтобы получить те же значения, что в результате преобразования точки (3,2) в 3D
Затем в 2D снова, что не равно(3,2)