If I have a 3D plot, I can get its image data by using ImageData as below:-
Plot1 = Import["ExampleData/CTengine.tiff", "Image3D"];
PlotData1 = ImageData@Plot1;
PlotReconstructed1=Image3D@PlotData1
As you can see, the 3D image of the cheese Plot_Reconstructed1 is reconstructed at the last line. However, if I do same for Anatomy image:-
Plot2 = AnatomyPlot3D[Entity["AnatomicalStructure", "LeftFemur"]];
PlotData2 = ImageData@Plot2;
PlotReconstructed2=Image3D@PlotData2
Plot_Reconstructed2 is a flattened bone, which is not what I want. I want it to be same as plot2. The problem is, when I am trying to extract the image data by using ImageData@Plot2, the data PlotData2 extracted was wrong (i.e. 3 pixe in width only).
How can I fix the error? Many thanks!





AnatomyPlot3D[]isGraphics3D[]and not the desiredImage3D[]. To do that conversion, see this. – J. M.'s missing motivation Mar 28 '19 at 03:51_in your variable names. – J. M.'s missing motivation Mar 28 '19 at 03:52