How to use fillup3 to color shape?
6 views (last 30 days)
Show older comments
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 Comments
Accepted Answer
darova
on 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 Comments
More Answers (0)
See Also
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!