Path: Common/Graphics
% Draws a 2 or 3 dimensional map of a planet. Turns on mouse driven 3D rotation if mType == '3d'. String inputs are not case sensitive. planet is the name of a .mat file with the variables planetMap and planetColorMap. You generate the planet data structure like this example for a gray scale image of Pluto; the replication of the image map is needed because the png is gray scale. p = imread('pluto.png'); p3(:,:,1) = p; p3(:,:,2) = p; p3(:,:,3) = p; planet.planetMap = p3; planet.radius = Constant('equatorial radius pluto'); planet.name = 'Pluto'; The planetColorMap is not needed if the planetMap is true color, with channels for R, G, B (m x n x 3). The radius field may be an array of semimajor axes, (1x3). See Ellipsd. -------------------------------------------------------------------------- Form: p = Map( planet, mType, noNewFig ) -------------------------------------------------------------------------- ------ Inputs ------ planet (1,:) Any planet mat-file name or the structure planet.planetMap planet.planetColorMap planet.radius mType (2,:) '2d' or '3d', default is '3d' noNewFig (1,1) If entered, don't create a new figure. ------- Outputs ------- p (.) Planet image data structure --------------------------------------------------------------------------
Common: General/DeBlankLT Common: Graphics/Axis3D Common: Graphics/Ellipsd Common: Graphics/NewFig Common: Graphics/PltStyle Common: Graphics/TitleS Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Math: Linear/DupVect
Back to the Common Module page