Surface Demo 2

close
xdata = [0 1; 0 1];
ydata = [0 0; 0 0];
zdata = [0 0; 1 1];
rgb = imread('vis1.jpg');
rgb1 = flipdim(rgb,1);
rgb = imread('vis2.jpg');
rgb2 = flipdim(rgb,1);
rgb = imread('vis3.jpg');
rgb3 = flipdim(rgb,1);
% outline face 1 (vis1) in blue
h(1) = surface(xdata,ydata,zdata,rgb1,'FaceColor','texturemap','EdgeColor','b');
h(2) = surface(ydata,fliplr(xdata),zdata,rgb2,'FaceColor','texturemap','EdgeColor','none');
h(3) = surface(fliplr(xdata),zdata,ydata,rgb3,'FaceColor','texturemap','EdgeColor','none');
ydata = [1 1; 1 1];
rgb = imread('vis4.jpg');
rgb4 = flipdim(rgb,1);
rgb = imread('vis5.jpg');
rgb5 = flipdim(rgb,1);
rgb = imread('vis6.jpg');
rgb6 = flipdim(rgb,1);
h(4) = surface(fliplr(xdata),ydata,zdata,rgb4,'FaceColor','texturemap','EdgeColor','none');
h(5) = surface(ydata,xdata,zdata,rgb5,'FaceColor','texturemap','EdgeColor','none');
h(6) = surface(xdata,zdata,ydata,rgb6,'FaceColor','texturemap','EdgeColor','none');
 axis square
 grid on
 axis off
 view(-35,15)