• Иллюстрированный самоучитель по Mathematica 3/4

    Специальные типы трехмерных графиков (Graphics3D)

    С функцией Shadow можно использовать различные опции.

    Отметим наиболее существенные – XShadow, YShadow и ZShadow. Например, задав Zshadow › False, можно удалить одну из проекций, плоскость которой перпендикулярна оси z.

    Для получения проекций на заданную плоскость, расположенную в пространстве, служат следующие функции:

    • Project [g,pt] – дает проекцию объекта g на плоскость, нормаль которой задана списком из трех элементов pt. Например, список {1.1.0} даст проекцию на диагональную плоскость;
    • Project[g, {e1,e2},pt] – дает проекцию объекта g в плоскости, определенной векторами {e1,e2}, выходящими из точки с координатами pt (рис. 14.44);
    • Project[g, {e1, e2 },pt, origin] – то же, но направление проецирования определяется точками pt и origin.

    Иллюстрированный самоучитель по Mathematica 3/4 › Расширения графики (пакет Graphics) › Специальные типы трехмерных графиков (Graphics3D)
    Рис. 14.44. Пример построения проекции но заданной плоскости

    В конце подпакета определена функция StackGraphics [ {g1, g2,…}], которая строит двумерные графические объекты, располагая их каскадно, то есть разнося в пространстве по третьей координате (рис. 14.45).

    Обратите внимание на то, что здесь каждая синусоида расположена на своей плоскости.

    Иллюстрированный самоучитель по Mathematica 3/4 › Расширения графики (пакет Graphics) › Специальные типы трехмерных графиков (Graphics3D)
    Рис. 14.45. Пример построения трех синусоид, расположенных каскадно

    Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.