function fig = hyperDemo()
% This is the machine-generated representation of a Handle Graphics object
% and its children.  Note that handle values may change when these objects
% are re-created. This may cause problems with any callbacks written to
% depend on the value of the handle at the time the object was saved.
%
% To reopen this object, just type the name of the M-file at the MATLAB
% prompt. The M-file and its associated MAT-file must be on your path.

load hyperDemo

h0 = figure('Color',[0.8 0.8 0.8], ...
	'Colormap',mat0, ...
	'Name','Voir la 4ème dimension', ...
	'NumberTitle','off', ...
	'Position',[144 166 512 384], ...
	'Tag','Fig1');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','hypercube', ...
	'Max',6.28318530717959, ...
	'Position',[12 298 109 28], ...
	'Style','slider', ...
	'Tag','xy', ...
	'Value',3.392920065876977, ...
	'Visible','off');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','hypercube', ...
	'Max',6.28318530717959, ...
	'Position',[12 253 109 28], ...
	'Style','slider', ...
	'Tag','xz', ...
	'Value',3.078760800517997);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','hypercube', ...
	'Max',6.28318530717959, ...
	'Position',[12 207 109 28], ...
	'Style','slider', ...
	'Tag','xw', ...
	'Value',3.141592653589793);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','hypercube', ...
	'Max',6.28318530717959, ...
	'Position',[12 161 109 28], ...
	'Style','slider', ...
	'Tag','yz', ...
	'Value',3.141592653589793);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','hypercube', ...
	'Max',6.28318530717959, ...
	'Position',[12 116 109 28], ...
	'Style','slider', ...
	'Tag','yw', ...
	'Value',3.141592653589793);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','hypercube', ...
	'Max',6.28318530717959, ...
	'Position',[12 70 109 28], ...
	'Style','slider', ...
	'Tag','zw', ...
	'Value',3.141592653589793);
h1 = axes('Parent',h0, ...
	'View',[322.5 30], ...
	'CameraUpVector',[0 0 1], ...
	'CameraUpVectorMode','manual', ...
	'Color',[1 1 1], ...
	'ColorOrder',mat1, ...
	'DataAspectRatioMode','manual', ...
	'Position',[0.23 0.01 0.775 0.8149999999999999], ...
	'Tag','Axes1', ...
	'Visible','off', ...
	'WarpToFill','off', ...
	'WarpToFillMode','manual', ...
	'XColor',[0 0 0], ...
	'XLim',[-0.9090909090909091 0], ...
	'XLimMode','manual', ...
	'YColor',[0 0 0], ...
	'YLim',[-0.9126704804200663 0], ...
	'YLimMode','manual', ...
	'ZColor',[0 0 0], ...
	'ZLim',[-0.9090909090909091 0], ...
	'ZLimMode','manual');
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'Position',[-4.608671914486114 -6.358124896548571 2.8221138611287], ...
	'Tag','Axes1Text4', ...
	'VerticalAlignment','top', ...
	'Visible','off');
set(get(h2,'Parent'),'XLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','right', ...
	'Position',[-5.185523567507002 -5.901088131250637 2.841905326337534], ...
	'Tag','Axes1Text3', ...
	'VerticalAlignment','top', ...
	'Visible','off');
set(get(h2,'Parent'),'YLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[-5.212333550661634 -5.387936111113069 3.518773436479647], ...
	'Rotation',90, ...
	'Tag','Axes1Text2', ...
	'VerticalAlignment','baseline', ...
	'Visible','off');
set(get(h2,'Parent'),'ZLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[-4.391678101339177 -5.579798299418405 4.120433978828192], ...
	'Tag','Axes1Text1', ...
	'VerticalAlignment','bottom', ...
	'Visible','off');
set(get(h2,'Parent'),'Title',h2);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'FontName','Helvetica', ...
	'FontSize',12, ...
	'HorizontalAlignment','left', ...
	'Position',[14 287 120 61], ...
	'String','Déplacez les ascenceurs pour changer le point de vue', ...
	'Style','text', ...
	'Tag','StaticText1');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','close(gcf)', ...
	'Position',[365 9 122 23], ...
	'String','Quitter', ...
	'Tag','Pushbutton1');
if nargout > 0, fig = h0; end
