Окрашенные многоугольники в пространстве
Для закраски многоугольников, определенных в пространстве, служит команда fill3. Ниже представлены основные ее формы:
- fill3(X,Y,Z,C) – строит закрашенный многоугольник в пространстве с данными вершин, хранящимися в векторах X, Y и Z, и цветом, заданным палитрой С. При построении нескольких закрашенных многоугольников параметры команды должны быть матрицами;
- fill3(X1,Y1,Z1,C1.X2,Y2,Z2,C2,…) – другой вариант построения нескольких закрашенных многоугольников в пространстве;
- fill3 – функция, возвращающая вектор-столбец дескрипторов объектов класса patch.
Следующий пример показывает действие команды fill3:
>
>
fill3(rand(
5.4
),rand(
5.4
).rand(
5.4
).rand(
5.4
))
На рис. 6.50 представлены построенные в этом примере закрашенные многоугольники. Поскольку координаты вершин многоугольников формируются с применением генератора случайных чисел, то наблюдаемая картина оказывается случайной и не будет повторяться при последующих запусках данного примера.
Рис. 6.50. Закрашенные многоугольники в пространстве
Следует обратить внимание на то, что команда pie3 дает функциональную закраску построенных фигур.