Changeset 21737


Ignore:
Timestamp:
05/22/17 14:15:16 (8 years ago)
Author:
Eric.Larour
Message:

CHG: option to plot NaN faces in white instead of transparent.

File:
1 edited

Legend:

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

    r18162 r21737  
    3030                        patch( 'Faces',[C A D],'Vertices', [x y z],'CData',data(pos),'FaceColor','flat','EdgeColor',edgecolor);
    3131                else
    32                         A=elements(pos,1); B=elements(pos,2); C=elements(pos,3);
    33                         patch( 'Faces', [A B C], 'Vertices', [x y z],'CData', data(pos),'FaceColor','flat','EdgeColor',edgecolor);
     32                        A=elements(pos,1); B=elements(pos,2); C=elements(pos,3); data=data(pos);
     33                        patch( 'Faces', [A B C], 'Vertices', [x y z],'CData', data,'FaceColor','flat','EdgeColor',edgecolor);
     34                       
     35                        %mask value NaN, plot white faces.
     36                        if getfieldvalue(options,'maskwhite',0),
     37                                pos2=find(data==getfieldvalue(options,'maskvalue',NaN));
     38                                if ~isempty(pos2),
     39                                        A=elements(pos(pos2),1); B=elements(pos(pos2),2); C=elements(pos(pos2),3); data=data(pos2);
     40                                        patch( 'Faces', [A B C], 'Vertices', [x y z],'FaceColor','w','EdgeColor',edgecolor);
     41                                end
     42                        end
    3443                end
    3544
Note: See TracChangeset for help on using the changeset viewer.