Сегментация

Сегментом называется совокупность примитивов, с которым можно оперировать как с единым целым. Однако атрибуты для сегмента могут назначаться глобально так и для отдельных его частей. Любой сегмент должен иметь уникальное имя. Как формируется сегмент? Пишется небольшая прикладная программа.

1) Открыть сегмент;

2) Как бы суммируем: С = k1ПВ1 + k3ПВ3 + …;

3) Закрыть сегмент.

После того, как мы выполнили эту подпрограмму в сегмент нельзя ничего добавить или удалить его часть. Если необходима разница в одном элементе, то необходимо создавать новый сегмент. Пусть нужная картинка находится в CN.

1) Открываем CN+1

2) CN+1= CN+kiПВ3

3) Закрываем CN+1

Пример. Треугольник. Примитивы вывода 3 линии.

(1,0)

2) C=LIN (0,0;1,0) + LIN (1,0;0,1) + LIN (1,0;0,0)

(0,0) (0,1)

Что плохо для сегмента? На разных станциях нельзя присвоить разные атрибуты. Для сегментов наиболее важными параметрами являются:

1) Приоритет. Он определяет, какой из двух сегментов будет виден при наложении друг на друга. Чем выше приоритет, тем более в высоком слое он будет.

2) Чувствительность. Для сегмента определяется чувствительность, то есть доступность сегмента на конкретной станции.

3) Выделение яркостью или цветом выбранного сегмента.

4) Видимость. Некоторые файлы не открываются на конкретном компьютере.

Преобразования над сегментом всегда выполняются в нормированных координатах до выполнения отсечения и в следующем порядке: сдвиг ® масштаб ® поворот.

В стандарте GKS есть понятие памяти сегментов. Есть два типа памяти.

1) Общая память сегментов.

2) Память графической станции.

В случае 1 сегменты хранятся в нормированных координатах. На рабочей станции копируются, на рабочей станции им присваиваются атрибуты. Без специальных прав удалить сегмент нельзя из общей памяти. В случае 2 при расположении сегментов на рабочей станции их можно удалять, сливать и пересылать на другую станцию.

При случае 1 система надёжнее.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: