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

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


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

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

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

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

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

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

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

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

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

X

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

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

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

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

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

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

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




СОДЕРЖАНИЕ:


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

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



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

Похожие статьи:
Софт - Тест интеллекта по Айзенку - теперь и на Спектруме!
Отдохнем - анекдоты
WANTED - Розыск программ...
Сценохрония - Проект Long Live Amiga, призванный помочь становлению и развитию амиговской сцены.
ЭСМИнец - обзор свежей прессы: Body, MSF, Inferno, Psychoz, Insanity, Scream.

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