Управляйте рендерингом OpenGL
opengl info
d = opengl('data')
opengl software
opengl hardware
opengl hardwarebasic
opengl('save',pref)
opengl
информация о печати о реализации OpenGL®, использующейся в настоящее время MATLAB®, таким как версия, поставщик и графические функции, которые это поддерживает. Используя эту команду загружает OpenGL. Начиная в R2019a, этот синтаксис больше не рекомендуется. Для получения дополнительной информации см. Вопросы совместимости.info
возвращает те же данные, которым предоставляют d
= opengl('data')opengl info
, но хранит его в структуре. Начиная в R2019a, этот синтаксис больше не рекомендуется.
opengl
использует версию программного обеспечения OpenGL, чтобы представить последующую графику для текущего сеанса работы с MATLAB. Эта команда работает только над системами Windows®.software
opengl
использует аппаратно ускоренную версию OpenGL, чтобы представить последующую графику. Если ваше аппаратное обеспечение машинной графики не поддерживает, аппаратно ускорил OpenGL, то MATLAB использует версию программного обеспечения вместо этого.hardware
opengl
использует аппаратно ускоренную версию OpenGL, но отключает некоторые усовершенствованные графические опции, которые нестабильны с определенными графическими драйверами. Если ваше аппаратное обеспечение машинной графики не поддерживает, аппаратно ускорил OpenGL, то MATLAB использует версию программного обеспечения вместо этого.hardwarebasic
opengl('save',
устанавливает ваши настройки так, чтобы будущие сеансы MATLAB на этом компьютере использовали предпочтительную версию OpenGL. Задайте pref
)pref
как 'software'
, 'hardware'
, 'hardwarebasic'
или 'none'
. Эта команда не влияет на текущий сеанс.
autoselect
, neverselect
, advise
, quiet
, verbose
и входные параметры DriverBugWorkaround
были удалены в R2014b. Для получения дополнительной информации о поведении этих синтаксисов в предыдущих релизах, смотрите opengl
для R2014a.
Живописцы являются альтернативным методом рендеринга для отображения на экране и печати. Для получения дополнительной информации смотрите свойство Renderer
фигуры.
По умолчанию использование MATLAB аппаратно ускорило OpenGL, если ваше аппаратное обеспечение машинной графики поддерживает его. Однако в некоторых случаях MATLAB автоматически переключается на программное обеспечение OpenGL, например, если это обнаруживает:
Вы используете графический драйвер с известными проблемами или графической виртуализацией.
Предыдущий сеанс работы с MATLAB, разрушенный из-за графической проблемы. Если предыдущий сеанс использовал программное обеспечение OpenGL и разрушенный, то последующие сеансы используют более стабильную версию программного обеспечения OpenGL, которое имеет меньше возможностей.
У вас нет аппаратного обеспечения машинной графики, или ваше аппаратное обеспечение машинной графики не поддерживает оборудование OpenGL.