How to fill a 3D plot?
Show older comments
Hello everyone,
I have the following code showing a square. What I have to do to get it filled?
Many thanks!
figure
X = [0,0,1,1; 1,0,1,1; 1,0,1,1; 1,0,1,0];
Y = [0,0,0,1; 0,1,1,1; 0,1,1,1; 0,1,1,1];
Z = [1,1,1,1; 1,1,1,1; 1,1,1,1; 1,1,1,1];
C=[1,1,1,1;1,1,1,1;1,1,1,1;1,1,1,1];
fill3(X,Y,Z,C);
Accepted Answer
More Answers (1)
I am not sure what you want but if you simply want to create a filled square
X = [0; 1; 1; 0];
Y = [0; 0; 1; 1];
Z = [1; 1; 1; 1];
C=[0; 0.25; 0.50; 0.75];
C needs to be a vector or matrix of indices into the current colormap.
Categories
Find more on Polygons 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!