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 повышает эффективность визуализации.

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

Отобразите панель инструментов путем выбора Camera Toolbar из View меню окна рисунка.

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