How to use fillup3 to color shape?
5 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Surface and Mesh Plots についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!