% erstellt 3D gefuellt Polygone

figure

x=[0,1,1,0;0,1,1,0;1,1,1,1;0,1,1,0;0,1,1,0;0,0,0,0]';   % x Koordinaten der 6 Flaechen eines Einheitswurfels
y=[0,0,0,0;0,0,1,1;0,1,1,0;1,1,1,1;0,0,1,1;0,1,1,0]';   % y Koordinaten der 6 Flaechen eines Einheitswurfels
z=[0,0,1,1;0,0,0,0;0,0,1,1;0,0,1,1;1,1,1,1;0,0,1,1]';   % z Koordinaten der 6 Flaechen eines Einheitswurfels

colormap([1,0,0;0,1,0;0,0,1;1,1,0;1,0,1;0,1,1]);        

fill3(x,y,z,1:6)                                        % zeichnet die 6 Flaechen und malt sie mit den Farben 1 bis 6 der Colormap an
axis square off

set(gcf,'color','w')
rotate3d