Are some 3D objects "solid"? Do they have internal density? If so, when, and in which file formats? I am more or less a complete novice in the field of 3D modeling. I understand the basics of a polygon mesh and a texture; however, it was always my understanding that 3D models were, effectively, &quot;hollow&quot; inside the mesh, in the same way that a plastic skeleton Halloween decoration is hollow. It possesses a surface, but no internal density. This understanding has always worked well for me, as I primarily work with photogrammetry-created 3D models, for which this is undoubtedly true.
In my latest project, however, I am being asked to work with 3D models created using CT scan data and Slicer. Unlike photogrammetry images, CT scans do care about internal density and structure. I know Slicer can be used to create 3D models from CT scan images. What I'm uncertain about, however, is whether Slicer creates truly &quot;solid&quot; models from this data -- models which have internal density rather than simply a mesh &quot;skin&quot;, where the &quot;inside&quot; of the model is programmatically distinct from the &quot;outside&quot; -- or whether it simply create a multilayered but still fundamentally hollow mesh (or series of meshes) based on boundaries between areas of different densities.
Is this a meaningful distinction? Am I fundamentally misunderstanding how the surface/internal geometry of 3D models works? Any advice is welcome.
(I took my best guess as to where to ask this question -- if this is outside the purview of this site, please let me know! If you know another place where I could go asking for answers, I would also appreciate that information. Thank you so much!!!)
Assuming what you’re referring to is this Slicer and the models are the ones produced by its Model Maker module: it looks like it’s creating hollow, surface-only models.

Specifically, judging by the crunchiness of the mesh shown in the top right of this screenshot, it looks like it’s using marching cubes to create a mesh from the isosurfaces at given density thresholds in the volume.
Most 3D model formats—especially the ones used for real-time rendering—are surface-only; as graphics hardware gets more powerful, though, there’s been wider use of volume rendering, often via raymarching, to render volume data directly rather than having to go through the intermediate meshing step. One common format for volume data is OpenVDB; it’s also possible to embed such data in Alembic files.