Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lrgraph

.pdf
Скачиваний:
12
Добавлен:
11.03.2016
Размер:
749.88 Кб
Скачать

81

begin KY; L1; L2;

end else

begin {порядок вычерчивания элементов при отрицательных значениях коорди-

наты Х линии 2}

L2;

L1;

KY;

end;

if ns=0 then {смена номера активной графической страницы} ns:=1

else ns:=0;

sx:=sx+0.333; {приращение сдвига локальной трехмерной системы относительно глобальной по оси X}

Delay(100); {задержка изображения на каждом шаге перемещения} end;

Readln; {остановка изображения до нажатия любой клавиши}

Closegraph; {выход из графического режима} end.

Варианты задания

Проанализировать результат выполнения предыдущей лабораторной работы на пред-

мет некорректности изображения. При отсутствии последней изменить задание так, чтобы появилась потребность в контроле видимости элементов. Определить условие(я) корректного изображения моделируемого объекта.

82

Выполнение лабораторной работы

1.Модифицировать и поэтапно отладить на компьютере программу, реализующую требуемый контроль изображения.

2.Результат работы программы продемонстрировать преподавателю.

3.Напечатать листинг программы.

Содержание отчета

Отчет включает:

1)содержание задания;

2)блок-схему программы;

3)листинг программы.

Контрольные вопросы

1.Можно ли решить задачу, рассмотренную в качестве примера, без использования аппарата процедур?

2.Какой из рассмотренных алгоритмов контроля видимости элементов: Уоткинса или Ньюэлла, Ньюэлла и Санча, - более эффективен (требует меньших вычислительных затрат)

при выполнении данной лабораторной работы?

3.Какая из трехмерных проекций требует наименьших вычислительных затрат при контроле видимости элементов?

4.Какие компьютеры называются графическими рабочими станциями?

5.По какому математическому закону растет число взаимных сопоставлений эле-

ментов моделируемого на экране объекта?

Рекомендуемая литература

1.Котов Ю.В. Как рисует машина. - М.: Наука., 1988. - 224 с.

2.Роджерс Д. Алгоритмические основы машинной графики. - М.: Мир, 1989. - 504 с.

83

3. Гардан И., Люка М. Машинная графика и автоматизация конструирования. - М.: Мир,

1987. - 272 с.

84

ОГЛАВЛЕНИЕ

Введение...........................................................................................................................…….......3

Лабораторная работа №1. Синтез статического изображения средствами псевдографики...4 Лабораторная работа №2. Синтез динамического изображения средствами псевдографи-

ки.........................................................................................................................……….11

Лабораторная работа №3. Синтез статического изображения в графическом режиме......…21

Лабораторная работа №4. Синтез динамического изображения в графическом режиме...…29

Лабораторная работа №5. Преобразование двумерных координат....................................…...37 Лабораторная работа №6. Динамическое преобразование двумерных координат............…..46 Лабораторная работа №7. Трехмерные преобразования координат..................................…...53 Лабораторная работа №8. Динамическое преобразование трехмерных координат..........…..66 Лабораторная работа №9. Контроль видимости элементов изображения.........................…. .75

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]