Plot 3D cylindrical voxels filled or empty (boolean)
Show older comments
Hi,
I have a matrix called h of size 9x36x20 [r, theta, z], containing 1's and 0's. Each number represent a voxel in a cylindrical figure. I would like to be able to plot in a 3d figure those with a 1 with some filled color, while leaving those with a zero transparent (could be with borders though, to make them look like a grid).
I would like to obtain something like this (drawn in inkscape, the matlab figure would be the whole cylinder with some red voxels).

Is it possible? I have already plotted some horizontal slices using patch to show the data at different heights, but this way is more representative
1 Comment
darova
on 23 May 2020
Can you attach the data? What about isosurface?
Accepted Answer
More Answers (1)
Diego Mesa
on 24 May 2020
Edited: Diego Mesa
on 24 May 2020
0 votes
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!








