Установите камеру вектор с помощью географических координат
camupm(lat,long)
[x,y,z] = camupm(lat,long)
camupm(lat,long) устанавливает оси CameraUpVector свойство текущих осей карты к позиции задано в географических координатах. Входные параметры lat и long приняты, чтобы быть в угловых модулях текущих осей карты.
[x,y,z] = camupm(lat,long) возвращает положение камеры в спроектированной Декартовой системе координат.
Посмотрите на северную Австралию от точки к югу от и одного Наземного радиуса над Новой Зеландией. Установка камеры вектор к антиподу целевого объекта камеры этого вниз при представлении:
figure
axesm('globe','galt',0)
gridm('glinestyle','-')
load topo
geoshow(topo,topolegend,'DisplayType','texturemap');
demcmap(topo)
camlight;
material(0.6*[ 1 1 1])
plat = -50; plon = 160;
tlat = -10; tlon = 130;
[alat,alon] = antipode(tlat,tlon);
camtargm(tlat,tlon,0);
camposm(plat,plon,1);
camupm(alat,alon)
set(gca,'CameraViewAngle',80)
land = shaperead('landareas.shp','UseGeoCoords',true)
linem([land.Lat],[land.Lon])
axis off