GSO ISO/IEC 9592-1:2016 Информационные технологии. Компьютерная графика и обработка изображений. Иерархическая интерактивная графическая система программиста (PHIGS). Часть 1. Функциональное описание
Эта часть ISO/IEC 9592 определяет набор функций для программирования компьютерной графики, Иерархической интерактивной графической системы программиста (PHIGS). PHIGS — это графическая система для прикладных программ, которые создают компьютерные изображения на устройствах вывода. Он поддерживает операторский ввод и взаимодействие, предоставляя базовые функции для графического ввода и определения иерархического изображения. Определения изображений могут храниться централизованно и редактироваться с помощью приложения. Альтернативно, графические данные могут обрабатываться без предварительного их сохранения. Для облегчения этой обработки обеспечивается явный контроль над ресурсами, используемыми для инкапсуляции результатов этих операций обработки. Основные требования приложения в области освещения и затенения удовлетворяются посредством примитивов и функций для управления рендерингом 3D-объектов. Предусмотрено использование растровых изображений при создании изображений PHIGS. Изображения отображаются на устройствах вывода, с которыми могут быть связаны устройства ввода. Одновременно можно использовать несколько устройств ввода. Прикладной программе разрешено адаптировать свое поведение для наилучшего использования своих возможностей. Графический вывод может быть ограничен определенными представлениями. Виды можно задавать параметрически, а для управления просмотром можно использовать автоматическую обработку операций ввода. Новые устройства ввода можно определить на основе имеющихся возможностей. Функции определены для архивирования определений изображений в файл. Кроме того, описывается интерфейс к метафайлу компьютерной графики (ISO/IEC 8632). Эта часть ISO/IEC 9592 определяет независимое от языка ядро графической системы для интеграции в язык программирования. PHIGS встроен в языковой уровень и подчиняется определенным соглашениям языка. Такие языковые привязки указаны в ISO/IEC 9593.
GSO ISO/IEC 9592-1:2016 История
2016GSO ISO/IEC 9592-1:2016 Информационные технологии. Компьютерная графика и обработка изображений. Иерархическая интерактивная графическая система программиста (PHIGS). Часть 1. Функциональное описание