Javascript must be enabled in your browser to use this page.
Please enable Javascript under your Tools menu in your browser.
Once javascript is enabled Click here to go back to �нтеллектуальная Кобринщина

Rotate, Zoom, and Pan Graphics - Wolfram Mathematica

Вращение, масштабирование и перемещение графики

Одной из наиболее сильных сторон графики в Mathematica является ее интерактивность. Вращение, масштабирование и перемещение Вашей графики обеспечивают более ясное визуальное представление, позволяя  рассматривать изображения под любым углом зрения и демонстрировать  их с наилучшей точки обзора.

Выполните следующий командный код для создания 3D графика, который Вы сможете вращать, масштабировать и передвигать:

In[2]:=

RotateZoomAndPanGraphicsRU_3.gif

Out[2]=

RotateZoomAndPanGraphicsRU_4.gif

Для вращения 3D графики, наведите указатель мыши на графический объект. Когда указатель курсора изменит свой вид на значок, указывающий на возможность вращения, кликните мышью и, удерживая кнопку нажатой, потяните.

Когда вращение графического объекта становится возможным, указатель мыши выглядит следующим образом:

RotateZoomAndPanGraphicsRU_5.gif

Вращение из стороны в сторону заставляет графику вращаться вокруг оси z, а вращение вверх-вниз заставляет переворачиваться саму ось z. Эти действия равноси льны изменению настроек опции ViewPoint.

Вы можете выполнять другие действия используя клавиши-модификаторы. Как и при вращении, мышь используется для управления этими взаимодействиями.

К примеру, нажатие и удерживание клавиши Ctrl включает режим масштабирования. При включении этого режима, указатель мыши над 3D графикой выглядит вот так:

RotateZoomAndPanGraphicsRU_6.gif

Масштабирование соответствует интерактивному изменению настроек опции ViewAngle.

Кроме этого, Вы можете перемещать графику. Нажмите и удерживайте клавишу Shift для включения перемещения. При включенном режиме перемещения, указательмыши принимает вот такой вид:

RotateZoomAndPanGraphicsRU_7.gif

При включенном режиме перемещения, нажав и удерживая кнопку мыши, перетаскивайте графический объект, меняя его расположение. Это действие соответствует изменению двухмерного компонента опции ViewCenter.

    

Некоторые графики, такие как те, что созданы функцией ParametricPlot3D, предлагают дополнительную возможность вращения, когда указатель мыши находится в углу графика.

Как и в предыдущем случае, выполните следующий командный код для создания 3D графика, который Вы сможете использовать чтобы опробовать этот дополнительный режим вращения:

In[1]:=

RotateZoomAndPanGraphicsRU_8.gif

Out[1]=

RotateZoomAndPanGraphicsRU_9.gif

Поместите указатель мыши в угол графика для включения дополнительного режима вращения, как показано на рисунке ниже:

RotateZoomAndPanGraphicsRU_10.gif

Теперь нажмите и удерживайте кнопку мыши, перетаскивая указатель мыши круговыми движениями. Подобное вращение соответствует изменению настроек опции ViewVertical.

Сочетание этих интерактивных методов для просмотра 3D графики является эффективным способом визуализации конкретных участков графических объектов, представляющих наибольший интерес для наблюдателя.