How can I extract XYZ data from Isosurface?
1 次查看(过去 30 天)
显示 更早的评论
I have a 3D array of data. There is a distinct ellipsoid shape in the middle. I would like to extract the coordinate points that describe that ellipsoid. Using the isosurface function, I have found the ellipsoid, and it is correct. Is there a way to extract XYZ coordinate data from the isosurface function? Or, is there a more elegant way to extract 3D coordinate points from a 3D array of data where there is a specific value that comprises the shape?
0 个评论
采纳的回答
Image Analyst
2015-10-20
Why not just use find()?
[rows, columns, slices] = find(array3D == someValue);
9 个评论
Image Analyst
2021-3-25
Paul, since you said "ditto for me" I thought you had a similar problem as the original poster. But I guess not, so just ignore my answer.
Paul Safier
2021-3-25
On an unrelated note, @Image Analyst , I used your image segmentation tutorial a while back. It's pretty great! Thanks a lot for your contributions to this site!
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!