Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры к экзамену.doc
Скачиваний:
6
Добавлен:
27.04.2019
Размер:
511.49 Кб
Скачать

3.Стандарты в кг. Классификация стандартов.

1)GKS (Graphical Kemel System)-это набор базовых ф-ций для 2-мерной аппаратно независимой КГ

2)GKS-3D-расширение стандарта GKS для поддержки базовых ф-ций в 3-хмерной графике.

3)PHIGS-набор базовых ф-ций 3хмерной графики, аналогичный GKS-3D, но в отличии от ГКС-3д,ориентированный на непосредств. вывод графич. примитивов, группируемых в сегменты.

4)Стандарт на языковые интерфейсы-это представление ф-ций и типов данных функцион. графич. стандартов в языках программир.

5)CGM-это аппаратно независимый формат обмена графич. информацией. Используется для передачи и запоминания информации, описывающей изображение.

6)CGI-это набор базовых эл-тов для управл. и обмена данными между аппаратно независимыми и аппаратно зависимыми уровнями граф. системы.

7)CGRM-это модель стандартов в КГ, кот определяет концепцию и взаимоотношения применительно к будущим системам КГ.

Для обеспечения мобильности ПО необходимо стандартизовать:

1)Базовую графическую систему

2)графический протокол.

4.Графическая система gks.

GKS (Graphical Kemel System)-это набор базовых ф-ций для 2-мерной аппаратно независимой КГ- стандарт ISO на базисную графическую систему. Впервые опубликован в 1982 году. Принят в качестве международного стандарта в 1985 году. Разработаны спецификации GKS для языков С, Fortran, Pascal, Ada. В соответствии или с учетом стандарта GKS разработано большое количество графических систем, например GKS-3D и PHIGS.

- Функции управления обеспечивают работу с несколькими логическими рабочими станциями ввода/вывода. Одной из категорий рабочих станций является метафайл. Поддерживается таблица состояния системы, а также таблицы конфигурации и состояния рабочих станций. Имеется более 100 функций опроса возможностей и текущего состояния системы.

- Функции вывода поддерживают шесть примитивов - ломаная линия, набор маркеров, заполненная область, текст, массив ячеек и обобщенный графический примитив. Более 30 функций управления атрибутами (линий, маркеров, заполнения и текста) обеспечивают индивидуальное изменение атрибутов и объединение их в группы, связанные с рабочими станциями. Преобразование координат двухступенчатое - нормализация и преобразование рабочей станции.

- Поддерживается сегментация. Атрибуты сегментов - видимость, укайуемость, выделенность, приоритет, преобразование. Сегменты могут копироваться на рабочую станцию, удаляться, включаться в другие сегменты.

- Растровые функции отсутствуют. Используемая цветовая модель - индексированная таблица RGB (Red-Green-Blue).

- Функции ввода поддерживают логические устройства ввода координат, линий, чисел, текстовых строк, а также устройства выбора и указания. Устройства ввода могут работать в режимах запроса, опроса и обработки событий.

MGKS или MiniGKS - сокращенные варианты GKS без сегментации и с минимальным количеством функций опроса. Эти проекты прошли мимо внимания разработчиков стандартов но были поддержаны многими разработчиками конкретных графических систем.

GKS-N или New GKS, проект обсуждавшийся в ISO (1989 год) направлен на улучшение функциональных характеристик GKS. Заметно явное влияние проекта CGI. Последующих публикаций не было.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]