Окраска плоских многоугольников
Для построения окрашенных в заданный цвет плоских многоугольников может использоваться команда fill (заполнить):
- fill(X.Y.C) – строит закрашенный плоский многоугольник, вершины которого задаются векторами X и Y с цветом, заданным С. Многоугольник должен быть замкнутым. Для построения нескольких прямоугольников параметры команды должны быть матрицами.
- fill(X1,Y1,C1,X2,Y2,C2,…) – представляет собой другой способ построения нескольких закрашенных прямоугольников.
Следующий пример показывает построение четырехугольника, закрашенного синим цветом:
>
>
X
=
[
1
2
3
2
1
];
>
>
Y
=
[
5
0.5
0
4
5
]:
>
>
fill(X,Y,[
0
0
1
])
Построения, реализованные этим примером, показаны на рис. 6.47.
Рис. 6.47. Построение закрашенного четырехугольника на плоскости
Функция H=fill (…) строит график и возвращает вектор-столбец дескрипторов для созданных объектов класса patch по одному дескриптору на каждый объект.