I can't change polygon faces's color

1 Ansicht (letzte 30 Tage)
Andrea Gusmara
Andrea Gusmara am 28 Apr. 2020
surf=gca;
xlim(surf,[-15 +15]);
xlabel('x');
zlim(surf,[-15 +15]);
zlabel('z');
ylim(surf,[-15 +15]);
ylabel('y');
% [1,1,1;4,1,1;4,4,1;1,4,1; 1,1,4;4,1,4;4,4,4;1,4,4]
%vertices=input('inserire i vertici del ploigono \n' );
S.vertices=[1,1,1;4,1,1;4,4,1;1,4,1; 1,1,4;4,1,4;4,4,4;1,4,4];
S.faces=[1,2,3,4;1,2,6,5;3,2,6,7;4,3,7,8;4,1,5,8;5,6,7,8];
p=patch(S);
c = p.CData;
p.CDataMapping = 'scaled';
p.FaceVertexCData=[1 0 0; 0 1 0 ; 0 0 1 ; 0 1 1 ; 1 0 1 ; 1 1 0 ];
  2 Kommentare
darova
darova am 28 Apr. 2020
Try
p.facecolor = 'flat';
Andrea Gusmara
Andrea Gusmara am 28 Apr. 2020
thank you so much , now the faces changes .

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

SaiDileep Kola
SaiDileep Kola am 8 Mai 2020
To explore further on this, follow the documentation provided here

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by