Raisin Bran Box

function hd = raisinbran()
% units in cm
w = 19.0;
h = 27.4;
d = 6.0;
% front/back
xdata = [0 w; 0 w];
ydata = [0 0; h h];
zdata = [d d; d d];
rgb = flipdim(imread('front.jpg'),1);
hd(1) = surface(xdata,ydata,zdata,rgb,...
    'FaceColor','texturemap','EdgeColor','none');
rgb = flipdim(imread('back.jpg'),1);
zdata = [ 0 0; 0 0];
hd(2)=surface(fliplr(xdata),ydata,zdata,rgb,...
    'FaceColor','texturemap','EdgeColor','none');
% left/right
xdata = [w w; w w];
zdata = [0 d; 0 d];
rgb = flipdim(imread('right.jpg'),1);
hd(3) = surface(xdata,ydata,zdata,rgb,...
    'FaceColor','texturemap','EdgeColor','none');
rgb = flipdim(imread('left.jpg'),1);
xdata = [0 0; 0 0];
hd(4) = surface(xdata,ydata,zdata,rgb,...
    'FaceColor','texturemap','EdgeColor','none');
% top/bottom
xdata = [0 0 ; w w];
ydata = [h h; h h];
zdata = [d 0; d 0];
rgb = imread('top.jpg');
hd(5) = surface(xdata,ydata,zdata,rgb,...
    'FaceColor','texturemap','EdgeColor','none');
rgb = flipdim(imread('bottom.jpg'),1);
ydata = [0 0; 0 0];
hd(6) = surface(xdata,ydata,zdata,rgb,...
    'FaceColor','texturemap','EdgeColor','none');