Can I "scale up" the output of geoshow()

2 次查看(过去 30 天)
I'm doing plots of satellite passes on a 3D globe with axesm('mapprojection','globe') using geoshow(). Also use geoshow('landareas.shp') to display continents. On top of those plots I need to show the day/night terminator (where it's night and day). In 3D, that's a hemisphere - also plotted as a set of polygons via geoshow().
Problem is that the day/night terminator hemisphere polygons intersect with the land area polygons. In some places land is on top of terminator. In other places it's (correctly) underneath.
Is there a way to push my day/night terminator geoshow() output slightly away from the surface of the globe so that it does not intersect with land areas?
Thanks.

回答(0 个)

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by