This tool can find any solid (closed) mesh volume and luckily gives warnings if mesh is open (has holes) or has non-manifold edgesMeasures the volume of a closed mesh.
For example
Unfortunately if closed mesh has flipped normal, this tool can give wrong volume result without any warnings[19:27:54] [Mesh Volume] Mesh 'Mesh': V=6.15324 (cube units)
[19:27:54] [Mesh Volume] The above volume might be invalid (mesh has non-manifold edges)
[19:28:36] [Mesh Volume] Mesh 'Mesh.section': V=5.60789 (cube units)
[19:28:36] [Mesh Volume] The above volume might be invalid (mesh has holes)
It is not easy to scan with eyes hundreds of mesh tringle color to check if one has flipped normal
Even Edit >> normals >> compute does not correct normal (I have to use Blender or FreeCAD etc)
Any suggestion?
attached 3 files - Real volume is (8)+(0.99)