exponenta event banner

cameratoolbar

Программно управлять панелью инструментов камеры

Синтаксис

cameratoolbar
cameratoolbar('NoReset')
cameratoolbar('SetMode',mode)
cameratoolbar('SetCoordSys',coordsys)
cameratoolbar('Show')
cameratoolbar('Hide')
cameratoolbar('Toggle')
cameratoolbar('ResetCameraAndSceneLight')
cameratoolbar('ResetCamera')
cameratoolbar('ResetSceneLight')
cameratoolbar('ResetTarget')
h = cameratoolbar(...)
mode = cameratoolbar('GetMode')
paxis = cameratoolbar('GetCoordsys')
tf = cameratoolbar('GetVisible')
cameratoolbar('Close')
cameratoolbar(fig,...)

Описание

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

cameratoolbar('NoReset') создает панель инструментов без установки каких-либо свойств камеры.

cameratoolbar('SetMode',mode) устанавливает режим панели инструментов (нажатая кнопка). mode может быть 'orbit', 'orbitscenelight', 'pan', 'dollyhv', 'dollyfb', 'zoom', 'roll', 'nomode'. Описание различных режимов см. в разделе Панель инструментов камеры. Эти режимы также можно задать с помощью панели инструментов, нажав соответствующие кнопки.

cameratoolbar('SetCoordSys',coordsys) задает главную ось движения камеры. coordsys могут быть: 'x', 'y', 'z', 'none'.

cameratoolbar('Show') показывает панель инструментов на текущем рисунке.

cameratoolbar('Hide') скрывает панель инструментов на текущем рисунке.

cameratoolbar('Toggle') переключает видимость панели инструментов.

cameratoolbar('ResetCameraAndSceneLight') сбрасывает текущую камеру и сцену.

cameratoolbar('ResetCamera') сбрасывает текущую камеру.

cameratoolbar('ResetSceneLight') сбрасывает текущее освещение сцены.

cameratoolbar('ResetTarget') сбрасывает текущую цель камеры.

h = cameratoolbar(...) возвращает маркер перемещения на панель инструментов.

mode = cameratoolbar('GetMode') возвращает текущий режим.

paxis = cameratoolbar('GetCoordsys') возвращает текущую главную ось.

tf = cameratoolbar('GetVisible') возвращает видимость панели инструментов (1 если он виден, 0 если не виден).

cameratoolbar('Close') удаляет панель инструментов из текущей фигуры.

cameratoolbar(fig,...) указывает фигуру, для которой выполняется операция, передавая дескриптор фигуры в качестве первого аргумента.

Как правило, использование аппаратного обеспечения OpenGL повышает производительность рендеринга.

Альтернативы

Откройте панель инструментов, выбрав «Панель инструментов камеры» в меню «Вид» окна рисунка.

Представлен до R2006a