Создайте географический земной шар
geoglobe(
создает географический земной шар на заданном рисунке, панели или группе вкладки. Фигура должна быть создана с помощью parent
)uifigure
функция. Для получения информации о навигации по земному шару смотрите Географическую Навигацию Земного шара.
Географический земной шар требует аппаратной поддержки графики WebGL™. Для получения дополнительной информации смотрите Советы.
geoglobe(
задает дополнительные опции для земного шара с помощью одного или нескольких аргументов пары "имя-значение". Задайте опции после всех других входных параметров. Для списка опций смотрите parent
,Name,Value
)GeographicGlobe
.
g = geoglobe(___)
возвращает GeographicGlobe
объект. Этот синтаксис полезен для управления свойствами географического земного шара.
Географические земные шары не поддерживаются в Live Editor или MATLAB Online™.
Если несколько требований окон, WebGL открыты целиком, то географический земной шар может отобразить эту ошибку:
Globe Viewer needs to close because the WebGL context has been lost.
Географический земной шар требует аппаратной поддержки графики WebGL. Определить, имеет ли ваша система аппаратную поддержку графики WebGL, осей отображения на рисунке, созданном с помощью uifigure
функция. Получите информацию о средстве отображения об осях с помощью rendererinfo
функция. Затем запросите GraphicsRenderer
свойство. Ваша система имеет аппаратную поддержку графики если GraphicsRenderer
свойство имеет значение 'WebGL'
.
fig = uifigure; ax = axes(fig); info = rendererinfo(ax); info.GraphicsRenderer
ans = 'WebGL'
Если вы создаете географический земной шар без выходного аргумента, то можно присвоить земной шар переменной позже при помощи findall
функция. Если существует больше чем один географический земной шар, то findall
возвращает вектор из объектов земного шара.
uif = uifigure; geoglobe(uif) g = findall(groot,'Type','globe');
Если существует больше чем один географический земной шар, то findall
возвращает вектор из объектов земного шара.
uif = uifigure; geoglobe(uif) uif2 = uifigure; geoglobe(uif2) g = findall(groot,'Type','globe')
g = 2×1 GeographicGlobe array: GeographicGlobe GeographicGlobe