* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Визуализация трехмерных объектов
805
• shading=s – задает направления, по которым меняется цвет функцио нальной окраски (значения s могут быть XYZ, XY, Z, ZGREYSCALE, ZHUE, NONE); • tickmarks=[l,n,m] – задает характер маркировки по осям x, y и z (числа l, n и m имеют значения не менее 1); • view=zmin..zmax или view=[xmin..xmax, ymin..ymax, zmin..zmax] – задает минимальные и максимальные координаты поверхности для ее ви димых участков. По умолчанию в Maple строится поверхность с функциональной окраской и стилем style=patch. Функциональная окраска делает рисунки более информа тивными, но, увы, на рисунках в книге она превращается в окраску оттенками се рого цвета. Параметр style=hidden строит каркасную поверхность с функцио нальной окраской тонких линий каркаса и удалением невидимых линий. Помимо значения patch, для построения трехмерных поверхностей можно задавать ряд других стилей: point – точками, contour – контурными линиями, line – линиями, hidden – линиями каркаса с удалением невидимых линий, wireframe – линиями каркаса со всеми видимыми линиями, patchnogrid – с раскраской, но без линий каркаса, patchcontour – раскраска с линиями равно го уровня. Цвет трехмерного графика может задаваться (как и для двумерного) парамет ром color=c, где c – цвет (оттенки цвета перечислялись ранее). Возможны еще два алгоритма задания цвета: • HUE – алгоритм с заданием цвета в виде color=f(x,y); • RGB – алгоритм с заданием цвета в виде color=[exprr,exprg,exprb], где выражения exprr, exprg и exprb задают относительную значимость (от 0 до 1) основных цветов (красного – exprr, зеленого – exprg и сине го – exprb). Удачный выбор углов обзора фигуры и применение функциональной окраски позволяют придать построениям трехмерных фигур весьма эффектный и реалис тический вид.
10.3.2. Построение 3D фигур в различных системах координат
Для трехмерных графиков возможно задание множества типов координатных си стем с помощью параметра coords=Oei_eii?aeiaoiie_nenoaiu. Поскольку на экране монитора поверхность отображается только в прямоугольной системе координат и характеризуется координатами x, y и z, то для представления повер хности, заданной в иной системе координат с координатами u, v и w, используются известные формулы для преобразования (u, v, w) —> (x, y, z). Их можно найти в справке. Вид графиков трехмерных поверхностей очень сильно различается в разных координатных системах. По умолчанию трехмерные графики строятся в прямоугольной системе координат – rectangular.