Графика: основные принципы
Директивы
Директивы непосредственного управления цветом
В цвет задается разными способами. Кроме названий стандартных цветов и четырех основных оттенков серого (тут мы пользуемся упомянутым выше примитивом )
которыми мы уже пользовались выше, есть возможность задавать цвет в форматах и, кроме того, для оттенков серого. В первых двух результирующий цвет представлен как сумма монохромных слагаемых ( - красный, - зеленый, - синий) и ( - голубой, - фиолетовый, - желтый, - черный), принимающих значения от нуля до единицы, что проиллюстрировано в следующих примерах:
Управление с помощью функции может быть как однопараметрическим (от красного к фиолетовому и обратно), так и трех- и четырех параметрическим ( ):
Также однопараметрически оттенки серого задаются с помощью функции :
Директивы, управляющие размерами. Абсолютные и относительные характеристики
Pазмеры составляющих рисунок примитивов можно задавать как в абсолютных единицах, так и в относительных. Абсолютная единица размера точки равна 1/72 дюйма (т. е. та самая точка - старого матричного принтера). Относительная единица - это доля от размера рисунка.
Размер точки
Сплошная или пунктирная линия, размер черточек и пробелов
Директива - последующие линии рисуются пунктиром с циклически повторяющимися интервалами абсолютных длин , видимо, в пикселях. Директива - то же, но размеры в долях ширины всей картинки.
Чтобы почувствовать разницу между и просто , полезно поменять мышкой размер рисунка. При этом не меняется длина абсолютных -ей (большая окружность и отрезок, идущий вправо вверх) и количество относительных -ей (все остальные линии).
Возможны сокращенные версии этих абсолютных директив: :
Толщина линии Аналогично, имеются команды, управляющие толщиной линии:
Снова поменяйте мышкой размер рисунка. Толщина абсолютных линий не меняется. Относительные линии меняют абсолютную толщину вместе с рисунком.