function VisualizzaSurf(p,t)

subplot('Position',[0 0.5 0.5 0.5]);
h=trimesh(t,p(:,1),p(:,2),p(:,3));
set(h,'edgecolor',[0.5058 0.7882 0.0352]);
axis equal;
    
subplot('Position',[0.5 0.5 0.5 0.5]);
incl=find(eval('p(:,1)>2'));
tri1=t(any(ismember(t,incl),2),:);
h=trimesh(tri1,p(:,1),p(:,2),p(:,3));
set(h,'edgecolor',[0.5058 0.7882 0.0352]);
axis equal;

subplot('Position',[0 0 0.5 0.5]);
incl=find(eval('p(:,2)>1'));
tri2=t(any(ismember(t,incl),2),:);
h=trimesh(tri2,p(:,1),p(:,2),p(:,3));
set(h,'edgecolor',[0.5058 0.7882 0.0352]);
axis equal;

subplot('Position',[0.5 0 0.5 0.5]);
incl=find(eval('p(:,1)>3'));
tri3=t(any(ismember(t,incl),2),:);
h=trimesh(tri3,p(:,1),p(:,2),p(:,3));
set(h,'edgecolor',[0.5058 0.7882 0.0352]);
axis equal;

drawnow

