Hi everyone
I want to plot spheres in 3 D with one color (no gradient). I used surf function as shown below, where a is radius, XT,YT,ZT are the center position in x,y,z and N is number of spheres.
 for k=1:1:1
        for j=1:N
            
            [x,y,z]=sphere;
            
            hSurface=surf(a*x+XT(k,j),a*y+YT(k,j),a*z+ZT(k,j));  hold on
            set(hSurface,'FaceColor',[0 0 1], 'FaceAlpha',0.5,'EdgeAlpha', 0);
            axis([-0.5 0.5 -0.5 0.5 -0.5 0.5]);
            daspect([1 1 1]);
            W(k)=getframe(gcf);
        end 
            hold off
            xlabel('X')
            ylabel('Y')
            zlabel('Z')
    end
    movie2avi(W,'35_percent.avi');
Without using 'EdgeAlpha', the spheres look right in 3D but it is visible the point to point edges due to surf function. However, if I include 'EdgeAlpha' to make invisible point to point edges, but the spheres are now in Circle (2D).
How do I plot spheres in 3D and in one color without seeing the point-point edges of plotted surface.
Thanks