Реферат: Операции над графикой

ANSI X3.144.1, ISO 9593-1 для FORTAN или ANSI X3.144.4, ISO 9593-4 для

языка Си. Вместе с преимуществами PHIGS обладающим статусом междуна-

родного стандарта, используемого сегодня во многих приложениях, имеют-

ся определенные сложности, которые делают PEX излишне тяжеловесным для

некоторых применений.

PEX не содержит спецификаций на интерфейс с прикладными програм-

мами. Его основная задача - поддержка связи с PHIGS, поэтому для орга-

низации взаимодействия с внешним окружением предусмотрены библиотеки

PEXIM и PEXlib. Ядро самого PHIGS образовано из PEXIM, однако в PHIGS

отсутствует интерактивная графика и, как следствие из этого, требуется

PIXlib, который более гибко организует взаимодействие с X Windows. Од-

нако включение такой естественной возможности сразу нарушает единооб-

разие стандарта и может привести к расхождениям между разными реализа-

циями и версиями PEXlib; правда, эти расхождения обычно распространя-

ются не на все графические примитивы, а только на подмножества, свя-

занные с буферизацией и некоторыми особыми алгоритмами визуализации.

Основные функциональные возможности PEX

Не вдаваясь в подробности, перечислим основные возможности, отли-

чающие PEX от других аналогичных систем, в частности, от OpenGL. В PEX

имеется полный комплект векторных шрифтов, которые могут быть доступны

в любой момент. От PHIGS система PEX унаследовала все его структуры

описания графический элементов, позволяющие достаточно гибко осущест-

влять редактирование путем замены, удаления и добавления примитивов.

Возможность копирования структур, организации поиска и иерархическая

организация примитивов придают PEX некоторую стройность и универсаль-

ность. Однако, сознательный отказ от операций, сильно зависящих от ап-

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

жения, максимально использующие возможности аппаратуры. Например, нет

стандартных средств устранения эффекта чередования, отсутствуют опера-

К-во Просмотров: 642
Бесплатно скачать Реферат: Операции над графикой