Dear Matlab central users,
I have created the following patch object:
Faces =[1 2 3 4; 5 6 7 8;9 10 11 12;13 14 15 16]; Verts = [-1 1;0 1;0 2;-1 2;0 1;1 1;1 2;0 2;1 1;2 1;2 2;1 2;2 1;3 1;3 2;2 2];AV_color = [ 1 1 1;0 0.05 1;0.5 0.05 1;1 1 1];figurepch = patch('Faces',Faces,'Vertices',Verts,'FaceColor','flat','FaceVertexCData',AV_color,... 'EdgeAlpha',0,'FaceAlpha',1);
I have prepared patch for painters export using accepted answer in: http://www.mathworks.com/matlabcentral/answers/92720-how-can-i-export-a-figure-containing-a-surface-with-rgb-cdata-to-an-eps-file-using-the-painters-rend
rgb_colors = get(pch,'CData');[i,map] = rgb2ind(rgb_colors,64);set(pch,'CData',double(i));colormap(map);
Unfortunately, black edges appear around each figure upon painters rendering:
set(gcf, 'Renderer', 'painters');
I need the edges to be the same color as the faces. How can this be done?
Thanks,
Phil
Best Answer