Управляйте панелью инструментов камеры программно
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 меню окна рисунка.