ВУЗ:
Составители:
Рубрика:
Аналогично для получения интенсивности в точке
R
линейно интерполируются интенсивности в вершинах
B
и
C
, т.е.
(
)
10,1 ≤≤−+= wIwwII
CBR
,
где
BCBRw =
.
Наконец, линейной интерполяцией по строке между
Q
и
R
находится интенсивность освещений в точке
P
, т.е.
(
)
10,1 ≤≤−+= tIttII
RQP
,
где
QRQPt =
.
Закраска Гуро лучше всего выглядит в сочетании с простой моделью с диффузным отражением (11.2). Для более реали-
стической визуализации интерполяционной закраски поверхностей, заданных малым количеством полигонов применяется
метод Фонга [22, 23]. Эта закраска требует больших вычислительных затрат, однако она позволяет разрешить многие про-
блемы метода Гуро.
При закраске Фонга интерполируются не интенсивности освещения, а нормали в каждой точке полигональной поверх-
ности. Благодаря такому подходу, мы можем использовать более сложные модели освещения, как, например, модели, учи-
тывающие зеркальную составляющую отражённого света (11.2). В результате можем получить блики на полигональной по-
верхности.
ЗАКЛЮЧЕНИЕ
В учебном пособии изложен материал, раскрывающий два важных аспекта любой САПР: передача информации в вы-
числительных системах и алгоритмы отображения имеющейся графической информации на экране. Данные системы явля-
ются наиболее динамично развивающимися и используются конечным пользователем в повседневной жизни.
Материалы, изложенные в работе, позволяют не только понять сущность процесса передачи информации на удалённую
ЭВМ и её отображения, но и использовать их при настройке и локальной обработке САПР.
СПИСОК ЛИТЕРАТУРЫ
1. Блэк, Ю. Сети ЭВМ. Протоколы, стандарты, интерфейсы / Ю. Блэк. – М. : Мир, 1990.
2. Браун, С. Операционная система UNIX / С. Браун. – М. : Мир, 1986. – 463 с.
3. Башлы, П.Н. Современные сетевые технологии : учебное пособие / П.Н. Башлы. – М. : Мир, 1997.
4. Мячев, А.А. Интерфейсы и сети ЭВМ : англ.-рус. толков. словарь / А.А. Мячев. – М. : Радио и связь, 1994.
5. Linux Programmer's Manual [Электронный ресурс] http://zed.karelia.ru/ 4them/local_mans.html.
6. Brian Hall. Beej's Guide To Unix IPC. : [Электронный ресурс] / Brian Hall. http:// www.ecst.csuchico.edu/~beej/guide/ipc/.
7. Brian Hall. Beej's Guide to Network Programming. : [Электронный ресурс] / Brian Hall.
http://www.ecst.csuchico.edu/~beej/guide/net/.
8. Sandra Loosemore with Richard M. Stallman, Roland McGrath, Andrew Oram, and Ulrich Drepper. The GNU C Library
Reference Manual. Edition 0.09 Draft, last updated 28 August 1999, for Version 2.2 Beta. 1080 pages, 31 chapters and 6 appendices
(2 volume set). http://www.gnu.org/software/ libc/manual/html_node/index.html.
9. Tim Carstens. Programming with pcap : [Электронный ресурс] http:// www.tcpdump.org /pcap.htm.
10. Кузнецов, С.Д. Операционная система UNIX : [Электронный ресурс] / С.Д. Кузнецов.
http://fizmat.vspu.ru/citforum/operating_systems/ unix/contents.shtml.
11. Хэвиленд, К. Системное программирование в UNIX. Руководство программиста по разработке ПО / К. Хэвиленд, Д.
Грэй, Б. Салама ; пер. с англ. Р.В. Павлова; гл. ред. И.М. Захаров. – М. : ДМК Пресс, 2000. – 364 с.
12. Системные вызовы и библиотеки ОС UNIX : учебно-метод. комплекс / Институт операционных систем при МИЭТ. –
М. : Научная книга, 1995.
13. Расширенное описание сетей UNIX : учебно-метод. комплекс / Институт операционных систем при МИЭТ. – М. :
Научная книга, 1995. – 246 с.
14. ОС UNIX для программистов : учебно-метод. комплекс / Институтт операционных систем при МИЭТ. – М. : Науч-
ная книга, 1995.
15. Свиридов, С.В. Системные вызовы ОС UNIX / С.В. Свиридов. – М. : Память, 1992.