MATLAB: Does the marker size not change for multiple points plotted with SCATTER3 for MATLAB 7.1 SP3

markerMATLABscatter3size;

When I run the following example from the documentation for SCATTER3 in MATLAB 7.1 (R14SP3), I do not obtain differently sized markers.
[x,y,z] = sphere(16);
X = [x(:)*.5 x(:)*.75 x(:)];
Y = [y(:)*.5 y(:)*.75 y(:)];
Z = [z(:)*.5 z(:)*.75 z(:)];
S = repmat([1 .75 .5]*10,prod(size(x)),1);
C = repmat([1 2 3],prod(size(x)),1);
scatter3(X(:),Y(:),Z(:),S(:),C(:),'filled'), view(-60,60)

Best Answer

There could be a problem with the rendering.
To workaround this issue include the following line after the code:
set(gcf, 'Renderer', 'zbuffer');