Changeset 20542


Ignore:
Timestamp:
04/25/16 08:31:12 (9 years ago)
Author:
dlcheng
Message:

CHG (javascript): adding overlay support for mesh3dsurface.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/plot/plot_overlay.js

    r20473 r20542  
    127127                vertices[vertices.length] = vertex[2];
    128128               
    129                 texcoords[texcoords.length] = (x[i] - modelxlim[0]) / xrange;
    130                 texcoords[texcoords.length] = (y[i] - modelylim[0]) / yrange;
     129                if (md.mesh.classname() == 'mesh3dsurface') {
     130                        texcoords[texcoords.length] = degrees(Math.atan2(y[i], x[i])) / 360 + 0.5;
     131                        texcoords[texcoords.length] = degrees(Math.asin(z[i] / magnitude)) / 180 + 0.5;
     132                }
     133                else {
     134                        texcoords[texcoords.length] = (x[i] - modelxlim[0]) / xrange;
     135                        texcoords[texcoords.length] = (y[i] - modelylim[0]) / yrange;
     136                }
    131137        }
    132138
Note: See TracChangeset for help on using the changeset viewer.