I can't change polygon faces's color

1 visualizzazione (ultimi 30 giorni)
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 Commenti
darova
darova il 28 Apr 2020
Try
p.facecolor = 'flat';
Andrea Gusmara
Andrea Gusmara il 28 Apr 2020
thank you so much , now the faces changes .

Accedi per commentare.

Risposta accettata

SaiDileep Kola
SaiDileep Kola il 8 Mag 2020
To explore further on this, follow the documentation provided here

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by