I am trying to visualise segmented anatomical models in 3D. Currently, my attemps are very basic, like the following code. What other ways could you come up with? ListSurfacePlot3D doesn't work that well. The files contain lines with the coordinates of each voxel (x,y,z).
ClearAll["Global`*"];
prop = Import[#, "Table"] & /@ {"http://leaf.dragonflybsd.org/~beket/skull.txt",
"http://leaf.dragonflybsd.org/~beket/brainwhite.txt"};
genPoint[{x_, y_, z_}] :=
Graphics3D[{FaceForm[Red], EdgeForm[], Lighting -> "Neutral",
Sphere[{x, y, z}, 1/5]}]
ParallelTable[
Show[genPoint /@ prop[[k]], ViewPoint -> {1.3, 2.4, 2.}, ImageSize -> 300],
{k, 1, Length@prop}]


ConvexHullMeshdidn't cut it for me, because I lose the information of cavities. – stathisk Mar 15 '17 at 16:02Entity["AnatomicalStructure", "Skull"]["MeshRegion"]andEntity["AnatomicalStructure", "Skull"]["Graphics3D"]– Jason B. Mar 15 '17 at 16:25ExampleData[{"Geometry3D", "StanfordBunny"}]which provides a nice rendering or explore the documentation related toPrintout3D, you might stumble upon functions to build a printable model from your list of points, and so also 3D viewing (I don't know much about MMA 3D viewing so I can't be more precise). – anderstood Mar 15 '17 at 16:26meshregion = alphaShapes[data3D, 2.4]; Graphics3D[ GraphicsComplex[MeshCoordinates@meshregion, MeshCells[meshregion, 2]]]– Jason B. Mar 15 '17 at 20:05