How to use fillup3 to color shape?

6 vues (au cours des 30 derniers jours)
Ragini Ravichandren
Ragini Ravichandren le 23 Sep 2019
Commenté : darova le 24 Sep 2019
How do you use the fillup3 function to make a shape? I am able to make the flat shape using the plot3 command, but the fillup3 just produces just a black line. I read that you were supposed to use the fourth argument to specify color so I just put y for yellow.
p=[11,10,16]
q=[11,10,18]
r=[15,9,18]
M=[p;q];
fill3(M(:,1), M(:,2), M(:,3), y);
figure(2);
hold on;
G=[p;r];
fill3(G(:,1), G(:,2), G(:,3), y);
hold on;
L=[q;r];
fill3(L(:,1), L(:,2), L(:,3), y);
  2 commentaires
KALYAN ACHARJYA
KALYAN ACHARJYA le 23 Sep 2019
Undefined function or variable 'y'??
Ragini Ravichandren
Ragini Ravichandren le 23 Sep 2019
Sorry, are you asking what variable y is?

Connectez-vous pour commenter.

Réponse acceptée

darova
darova le 23 Sep 2019
One aproach
p=[11,10,16];
q=[11,10,18];
r=[15,9,18];
M=[p;q;p;r;q;r];
i = randi(6,1,6); % mix indices
cm = jet(6); % create 6 colors
f1 = fill3(M(:,1), M(:,2), M(:,3), 'y');
set(f1,'FaceVertexCData',cm(i,:),...
'edgecolor','interp',...
'marker','*')
  4 commentaires
Ragini Ravichandren
Ragini Ravichandren le 24 Sep 2019
Got it, though there seems to be some kind of error, saying the expression is invalid. Am I missing any spaces or anything?
darova
darova le 24 Sep 2019
image.jpg

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by