3.2.2. Плоские системы координат.
Системы координат на плоскости - двумерные и потому, чтобы определить положение точки достаточно двух параметров.
Прямоугольная декартова система.
Рис. 25. Плоская прямоугольная система координат.
Эта система является
простейшей, см. рис.25. В ней координаты каждой
точки задаются двумя числами проекциями этой точки на горизонтальную и
вертикальную оси. Простейшим примером является экран Вашего монитора
(телевизора).
Если вернуться к программе ELITE, то однозначно
можно предсказать, что в этой системе координат организована глобальная
карта галактики (рис.26). Координаты X,Y каждой звезды программа
самостоятельно рассчитывает по какому -то своему алгоритму. Чтобы не
тратить память на хранение всей этой карты (а таких галактик в игре
бесконечное количество) программа генерирует карту с помощью
статического датчика случайных чисел, используя при этом в качестве
входных параметров шесть байтов
(читатели нашего периодического издания ZX-РЕВЮ называют их "галактическими байтами").
Рис. 26 Глобальная карта галактики задается в плоской прямоугольной системе
Полярная система координат.
Система представлена на рис.27. В этой системе
координат положение каждой точки задается величиной ее радиуса-вектора
относительно начала координат и углом поворота этого радиуса-век-тора.
По-видимому, в этой системе координат организована Рис. 27 Полярная система локальная карта галактики.
координат В ней неважны точные коор
динаты звезд, а важно только расстояние (длина
радиуса-вектора) от места Вашего нахождения до цели. Оно нужно для
того, чтобы понять, хватит ли Вам топлива на борту корабля для
перелета. Ваш запас ограничен 7-ю световыми годами. Начало системы
координат "привязано" к Вашему местоположению.
В этой же системе организована такая операция,
как заправка топливом от звезды. Поскольку при этом основным фактором
является только расстояние между Вашим кораблем и поверхностью светила,
то такой системы там вполне достаточно, важно не подлететь к звезде
слишком близко, т.к. можно перегреть корабль, но и нельзя находиться от
нее слишком далеко.
В этой же системе координат Вы работаете, когда
приближаетесь к орбитальной станции с помощью 3UMP-двигателя. Но при
этом начало системы координат "привязано" к планете.