Changeset 18301 for issm/trunk/src/m/plot/plot_unit.m
- Timestamp:
- 07/30/14 14:22:43 (11 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/m/plot/plot_unit.m
r17806 r18301 16 16 17 17 pos=find(~isnan(data)); %needed for element on water 18 if is2d, 19 A=elements(pos,1); B=elements(pos,2); C=elements(pos,3); patch( 'Faces', [A B C], 'Vertices', [x y z],'CData', data(pos),'FaceColor','flat','EdgeColor',edgecolor); 20 else 18 if size(elements,2)==6, %prisms 21 19 A=elements(pos,1); B=elements(pos,2); C=elements(pos,3); D=elements(pos,4); E=elements(pos,5); F=elements(pos,6); 22 20 patch( 'Faces', [A B C], 'Vertices', [x y z],'CData', data(pos),'FaceColor','flat','EdgeColor',edgecolor); … … 25 23 patch( 'Faces', [B E F C],'Vertices', [x y z],'CData', data(pos),'FaceColor','flat','EdgeColor',edgecolor); 26 24 patch( 'Faces', [C A D F],'Vertices', [x y z],'CData', data(pos),'FaceColor','flat','EdgeColor',edgecolor); 25 elseif size(elements,2)==4, %tetras 26 A=elements(:,1); B=elements(:,2); C=elements(:,3); D=elements(:,4); 27 patch( 'Faces',[A B C],'Vertices', [x y z],'CData',data(pos),'FaceColor','flat','EdgeColor',edgecolor); 28 patch( 'Faces',[A B D],'Vertices', [x y z],'CData',data(pos),'FaceColor','flat','EdgeColor',edgecolor); 29 patch( 'Faces',[B C D],'Vertices', [x y z],'CData',data(pos),'FaceColor','flat','EdgeColor',edgecolor); 30 patch( 'Faces',[C A D],'Vertices', [x y z],'CData',data(pos),'FaceColor','flat','EdgeColor',edgecolor); 31 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); 34 end 35 36 if is2d, 27 37 end 28 38
Note:
See TracChangeset
for help on using the changeset viewer.