Осветите глобальную карту ландшафта

Этот пример показывает, как создать глобальную топографическую карту и добавить локальный свет. Пример также показывает, как изменить материал и свойства подсветки и добавить второй источник света.

Загрузите файлы DTM topo и настройте ортогональную проекцию.

load topo
axesm('mapprojection','ortho','origin',[10 -20 0])
axis off

Постройте топографию и присвойте топографическую палитру.

meshm(topo,topolegend);
demcmap(topo)

Добавьте локальный свет на расстоянии на 250 км над Нью-Йорком, (40.75°N, 73.9°W). Первые два аргумента к lightm являются широтой и долготой источника света. Третий аргумент является своей высотой в модулях Наземных радиусов.

lightm(40.75,-73.9,500/earthRadius('km'),...
   'color','yellow','style','local')

Поскольку поверхность является довольно темной, добавьте больше отражающей способности при помощи существенной функции.

material([0.7270  1.0  1.0  4.0000  0.9925]) 
lighting Gouraud; hidem(gca)

Добавьте больше световых сигналов. Этот пример добавляет второй легкий, окрашенный пурпурный, и расположенный над Заливом Аравии.

lightm(20,40,0.1,'color','magenta','style','local')

Для просмотра документации необходимо авторизоваться на сайте