Три остальных примитива

Три остальных примитива отражают расширение влияния растровой графики и необходимость доступа к аппаратурным возможностям конкретных устройств вывода. Например, растровые дисплеи на аппаратурном уровне поддерживают массивы ячеек. Поэтому указанный примитив обобщен в GKS. Примитив GKS «заполнение площади» ограничивает область, которая может быть некоторым образом заполнена и раскрашена либо заштрихована, если технические средства обеспечивают только вычерчивание линий. Некоторые графопостроители позволяют осуществлять вычерчивание окружностей, дуг и интерполировать кривые. «Обобщенный примитив черчения» обеспечивает стандартный способ задания таких нестандартных возможностей (черчение окружностей, дуг и т. д). Ломаная и последовательность маркеров имеют один атрибут-индекс. На конкретной рабочей станции этот индекс определяет набор, содержащий: для ломаной: LINETYPE (тип линии), LINEWIDTH SCALE FACTOR (масштабный множитель толщины линии), COLOR (цвет); для последовательности маркеров: MARKERTYPE (тип маркера), MAR-KERSIZE SCALE FACTOR (масштабный множитель размера маркера) COLOR (цвет). С другой стороны, для текста имеется два набора атрибутов, некоторые из которых задаются с помощью таблицы атрибутов текста: TEXT: FONT (тип шрифта), PRECISION (качество начертания символов), COLOR (цвет), а остальные атрибуты задаются моделью на уровне GKS, т. е. их значения определяются непосредственно в момент генерации примитива. Такое разделение вызвано тем, что общий вид и форма текста, характеризующие его геометрию, должны быть инвариантными по отношению к устройству вывода, в то время как внешний вид отдельных символов может изменяться. А трибутами геометрии текста являются :

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.