Реферат: Операции над графикой
ся важнее. Графическая система OpenGL достаточно полно совмещает тре-
бование максимального использования современных возможностей аппарату-
ры и распространенности на многих платформах, что фактически выводит
OpenGL в ранг стандарта дефакто. Еще одной системой, которая уже давно
имеет статус стандарта, является PEX.
Краткая генеалогия
Историческая аббревиатура PEX означала PHIGS Extensions to X, од-
нако, начиная с версии 6, PHIGS (Programmer`s Hierarchical Interactive
Graphics System - Иерархическая Интерактивная Графическая Система
Программиста) утратила преобладающую роль. Теперь PEX скорее всего
можно назвать протоколом, регламентирующим порядок формирования и рас-
шифровки запросов, передаваемых по сети и инициирующих выполнение гра-
фических операций. Являясь расширением ядра X-протокола, PEX обеспечи-
вает функционирование прикладных задач, работающих с трехмерной графи-
кой, в среде X Windows, сервер которой вместе с обычными операциями X,
поддерживает также все функциональные возможности PEX Protocol
Extensions. Распространение философии клиент-сервер на PHIGS позволяет
быстро изменить атрибуты сложных объектов без обращения непосредствен-
но к исходному объекту, расположенному на сервере.
Для получения доступа к возможностям PEX прикладная задача может
либо самостоятельно формировать поток управляющих байтов, или работать
через прикладной интерфейс. Для PEX таким интерфейсом является графи-
ческий стандарт PHIGS 3D (ANSI X3.144-1988 и ISO 9592), внутренние
сервисные программы поддержки которого позволяют генерировать протокол
PEX, обеспечивающий функционирование задачи в среде X Windows. Вместе
с KGS (Graphical Kernal System) и CGM (Computer Graphics Metafiles)
PHIGS представляет собой графический стандарт работы с трехмерной гра-
фикой, унифицирующий операции работы с освещением, затенением, а также
другими атрибутами примитивов. Есть строгие стандарты и на расширение