Программно управлять панелью инструментов камеры
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 повышает производительность рендеринга.
Откройте панель инструментов, выбрав «Панель инструментов камеры» в меню «Вид» окна рисунка.