How to use fillup3 to color shape?

5 ビュー (過去 30 日間)
Ragini Ravichandren
Ragini Ravichandren 2019 年 9 月 23 日
コメント済み: darova 2019 年 9 月 24 日
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 件のコメント
KALYAN ACHARJYA
KALYAN ACHARJYA 2019 年 9 月 23 日
Undefined function or variable 'y'??
Ragini Ravichandren
Ragini Ravichandren 2019 年 9 月 23 日
Sorry, are you asking what variable y is?

サインインしてコメントする。

採用された回答

darova
darova 2019 年 9 月 23 日
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 件のコメント
Ragini Ravichandren
Ragini Ravichandren 2019 年 9 月 24 日
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 2019 年 9 月 24 日
image.jpg

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by