Динамическая графика 1994 г.

Анимаци в векторной графике - Плоские системы координат.


3.2.2. Плоские системы координат.

Системы координат на плоскости - двумерные и потому, чтобы определить положение точки достаточно двух параметров.

Прямоугольная декартова система.

Рис. 25. Плоская прямоугольная система координат.

Эта система является

простейшей, см. рис.25. В ней координаты каждой точки задаются двумя числами проекциями этой точки на горизонтальную и вертикальную оси. Простейшим примером является экран Вашего монитора (телевизора).

Если вернуться к программе ELITE, то однозначно можно предсказать, что в этой системе координат организована глобальная карта галактики (рис.26). Координаты X,Y каждой звезды программа самостоятельно рассчитывает по какому -то своему алгоритму. Чтобы не тратить память на хранение всей этой карты (а таких галактик в игре бесконечное количество) программа генерирует карту с помощью статического датчика случайных чисел, используя при этом в качестве входных параметров шесть байтов

(читатели нашего периодического издания ZX-РЕВЮ называют их "галактическими байтами").

Рис. 26 Глобальная карта галактики задается в плоской прямоугольной системе

X

Полярная система координат.

Система представлена на рис.27. В этой системе координат положение каждой точки задается величиной ее радиуса-вектора относительно начала координат и углом поворота этого радиуса-век-тора.

По-видимому, в этой системе координат организована Рис. 27 Полярная система локальная карта галактики.

координат В ней неважны точные коор

динаты звезд, а важно только расстояние (длина радиуса-вектора) от места Вашего нахождения до цели. Оно нужно для того, чтобы понять, хватит ли Вам топлива на борту корабля для перелета. Ваш запас ограничен 7-ю световыми годами. Начало системы координат "привязано" к Вашему местоположению.

В этой же системе организована такая операция, как заправка топливом от звезды. Поскольку при этом основным фактором является только расстояние между Вашим кораблем и поверхностью светила, то такой системы там вполне достаточно, важно не подлететь к звезде слишком близко, т.к. можно перегреть корабль, но и нельзя находиться от нее слишком далеко.

В этой же системе координат Вы работаете, когда приближаетесь к орбитальной станции с помощью 3UMP-двигателя. Но при этом начало системы координат "привязано" к планете.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Компот - Рассказ о Лапе Чепугавой.
Введение - О подготовке к поездке ульяновских программистов в Питер на Enlight. Фирма ИНФОРКОМ разорилась...
Презентация - Accept corp. закончила новую дему Russian Field of Experiments or 63 Bit 2.
Реклама - ремонт и модернизация Спектрум совместимых компьютеров.
Автора ! - Отклики о журнале. Демо-версия игры "TANK WARS".

В этот день...   21 ноября