|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Cremez 2:5031/2 17 Aug 2001 13:56:02 To : All Subject : Простой вопрос -------------------------------------------------------------------------------- Вопрос вроде бы простой, но что-то сам никак не получу правильных результатов. Есть сферческие координаты некой точки, по ним я могу вычислить векторные (или мировые) по известной формуле (x = p cos a sin b, y = p sin a sin b, z = p cos a). Hо проблема в том, что эта формула вроде бы для правосторонней системы координат (? - или все равно?). Hа самом деле углы сферических координат даны для левосторонней системы координат, причем угол плоскости XY (где ось X направлена вправо, а ось Y - от наблюдателя) дан от оси X против часовой стрелки, и результат нужно получить для этой же левосторонней системы координат. Задача вроде простейшая, но, как я уже говорил, что-то я упускаю из виду и результат получается не тот. Возможно я запутался в определениях систем координат. Хотелось бы понять - в правосторонней СК один из углов дается по плоскости XY (если считать X направленной к наблюдателю, а Y - вправо). Угол меряется против часовой стрелки от оси X. А в левосторонней как этот же угол измеряется (теперь ось X направлена от наблюдателя или же от наблюдателя направлена ось Y, а X - вправо, это не принципиально) - от какой из осей и в какую сторону? По книжкам прошелся - нигде не нашел рассмотрения сферических координат для левосторонней СК (везде только правосторонняя). FIDONet: 2:5031/2 With best wishes, ICQ#: 16500414 Sergey \dev\null --- Ундервудъ/2 3.0.1-asa5 * Origin: Avalon Hills * Murmansk (2:5031/2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/13893b7d30f2.html, оценка из 5, голосов 10
|