Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.4. ОКНА И ОБЛАСТИ ВЫВОДАЧасто встречаются ситуации, когда требуется вычертить объекты, размеры которых заданы в единицах совершенно несовместимых с экранной системой координат. Например, размеры здания могут быть в сотни раз больше размеров желаемого изображения. С другой стороны, молекула в реальности значительно меньше ее изображения на картинке. Наконец, имеются такие приложения, в которых объект является не какой-либо физической реальностью, а лишь графическим представлением соотношений между некоторыми значениями, например, на рис. 2.6 показана динамика доходов некоей фирмы в начале двадцатого века. Проблемно-ориентированные размеры выражаются в так называемых мировых координатах. На рис. 2.6 числа 1901, 1902,
Рис. 2.6. Столбчатая диаграмма в окне
Очевидно, что размеры и положение окна определяются в системе мировых координат. Эти значения могут показаться неожиданными для читателя, поскольку окно вводится для определения желаемого изображения на картинке и, на первый взгляд, более приемлемым было бы задать эти значения в дюймах, чем указать какое-то фиктивное значение дохода, равное Необходимо также задать прямоугольную область на экране, которая определит размеры желаемой картинки. Эта область называется областью вывода. Она задается аналогично окну, то есть указываются минимальные и максимальные значения по координатным осям Хтгйп
Теперь окно нужно отобразить на область вывода. Например заданное значение в мировых координатах
В нашем случае найдем, что
Закончим этот параграф тремя замечаниями: 1. Окно совсем не обязательно должно охватывать весь объект целиком. Если оно не охватывает весь объект, то части 2. В общем случае коэффициенты заменить выражение (2.12) на формулы, основанные на пересчете координат относительно центров окна и области вывода. Это будет описано в параграфе 2.6. 3. Размеры и положение окна не всегда известны заранее. В параграфе 2.6 будет показан способ их вычисления вместо задания пользователем.
|
1 |
Оглавление
|