Index: /issm/trunk/src/m/classes/public/plot/processdata.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/processdata.m	(revision 2425)
+++ /issm/trunk/src/m/classes/public/plot/processdata.m	(revision 2426)
@@ -19,6 +19,6 @@
 
 %check length
-if datasize(1)~=md.numberofgrids & datasize(1)~=md.numberofelements & datasize(1)~=md.numberofgrids*6 & (strcmpi(md.type,'2d') | datasize(1)~=md.numberofgrids2d)
-	error('plotmodel error message: data not supproted yet');
+if datasize(1)~=md.numberofgrids & datasize(1)~=md.numberofelements & datasize(1)~=md.numberofgrids*6 & (strcmpi(md.type,'3d') & ~(datasize(1)==md.numberofelements2d | datasize(1)==md.numberofgrids2d))
+	error('plotmodel error message: data not supported yet');
 end
 
@@ -56,4 +56,11 @@
 	data=project3d(md,data,'node');
 	datasize(1)=md.numberofgrids;
+	%---> go to grid data
+end
+
+%treat the case datasize(1)=grids2d
+if (strcmpi(md.type,'3d') & datasize(1)==md.numberofelements2d),
+	data=project3d(md,data,'element');
+	datasize(1)=md.numberofelements;
 	%---> go to grid data
 end
