Примитивы вывода
В ЯГС предусмотрено шесть примитивов вывода.
Векторный примитив: ЛОМАНАЯ – ЯГС генерирует набор отрезков прямых, соединяющих заданную последовательность точек.
Точечный примитив: ПОЛИМАРКЕР – ЯГС генерирует набор символов некоторого типа, которые центрируются в указанных точках.
Эти символы называются маркерами и отмечают последовательность позиций знаками требуемой формы.
Текстовый примитив: ТЕКСТ – ЯГС генерирует строку литер с началом в указанной позиции.
Растровые примитивы: ПОЛИГОНАЛЬНАЯ ОБЛАСТЬ – ЯГС генерирует многоугольник; область, которую он ограничивает, может быть пустой, иметь фоновую окраску, быть покрыта узором по шаблону или заштрихованной.
МАТРИЦА ЯЧЕЕК – ЯГС генерирует матрицу прямоугольных ячеек, каждой из которых присвоен индивидуальный цвет. Этот примитив является обобщением матрицы пикселей растрового устройства. Тем не менее ячейки этого примитива не обязательно должны взаимно однозначно соответствовать аппаратным пикселям.
Примитив общего назначения: ОБОБЩЕННЫЙ ПРИМИТИВ ВЫВОДА – с помощью этого примитива ЯГС предоставляет возможность использовать специфические средства графического вывода станции, например, такие как интерполяция кривых сплайнами, рисование дуг окружностей и эллипсов. Для этого задаются идентификатор нужного средства, набор геометрических позиций и, если требуются, дополнительные данные. Позиции подвергаются трансформационным преобразованиям ЯГС, но интерпретация их смысла оставляется на усмотрение рабочей станции.
Термин интерполяция – нахождение по ряду данных значений функции промежуточных ее значений
Дата добавления: 2015-10-09; просмотров: 671;