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)

Kategorien

Mehr zu Geometric Transformation and Image Registration finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by