Реферат: Операции над графикой
изображений, нет также средств работы с текстурами. Булевы операции
над твердотельными объектами, реализованные, например, в OpenGL, в PEX
отсутствуют; кроме этого, нет реализации эффекта размывания изображе-
ния, полезного при выводе движущихся объектов. Не получила свое отра-
жение в PEX реализация удаления невидимых линий и поверхностей с ис-
пользованием Z-буфера, что объясняется значительной зависимостью от
особенностей конкретной аппаратуры. Однако в следующих версиях плани-
руется программно проводить удаление невидимых линий по принципу Z-бу-
фера.
Для хранения графических примитивов в PEX используются свои собс-
твенные структуры. Так, многоугольник описывается множеством вершин,
каждая из которых задана тройкой вещественных координат. При организа-
ции интерактивной работы каждый раз необходимо преобразовывать данные
из структуры PEX в формат конкретного интерфейса пользователя, что
требует дополнительного времени процессора, занимает кэш-память и пе-
регружает системную шину.
Инструментарий разработчика
Для разработки прикладных программ, использующих возможности
PHIGS и PEX, применяется специальный инструментарий PHIGS toolkit, ра-
ботающий на платформах DEC, HP, IBM и Sun. В состав инструментария
входят библиотеки программ геометрических преобразований и моделей
цветовых шаблонов, подсистема автоматического формирования диаграммы
иерархической структуры сети, интерактивный редактор, отладчик и ин-
терпретатор.
PHIGS Toolkit состоит из инструментария программиста, представля-
ющего собой традиционный набор процедур обращения к функциям PHIGS и
средств работы на более высоком уровне, обеспечивающих расширенные
возможности по отладке и визуализации сетевых структур. Инструментарий
программиста содержит средства конструирования и выполнения координат-