Создание
закрашенного многоугольника
Для создания
закрашенного пятна в виде многоугольника может использоваться команда patch:
-
patch(X,Y,C)
— создает закрашенный многоугольник, вершины которого заданы векторами X
и Y в текущей системе координат, а спецификация окраски задана вектором
цветовой палитры С. Можно также задавать цвет с помощью символьной переменной
'color' вида 'г', 'д', 'b', 'с', 'т', 'у', V или V. X и Y могут быть матрицами;
-
patch(X,Y.Z,C)
— создает многоугольник в трехмерной системе координат, при этом матрица
Z должна иметь тот же размер, что X и Y.
Следующий
пример поясняет применение команды patch:
»
Х=[1 2 3 2 1];
»
Y=[1 2 0 5 1];
»
patch(X,Y,[1 0 0])
Построенный
многоугольник показан на рис. 6.46.
В данном случае
многоугольник окрашен красным цветом, поскольку вектор цветов [1 0 0] указывает
на наличие только красной составляющей цвета (другие составляющие представлены
относительным уровнем 0).
Рис.
6.46.
Многоугольник, построенный командой patch
Содержание раздела