Hi -

Sorry, but I donâ€™t think so

The file that you just posted was created in Rhino 6.9.

The bug that was fixed was that the boolean function in 6.9 (or better 6.12 and below) would mess up geometry and, in turn, would lead the the problem of not being able to calculate the volume. Rhino 6.13 and up (that is, also Rhino 7 WIP) will not mess up the geometry in a boolean operation.

BUTâ€¦ Rhino 6.13 and up (incl. Rhino 7 WIP) will still not be able to get the volume of messed up geometry. You will have to somehow repair that geometry, or, in the case of your file where you have all input geometry, just re-run the BooleanDifference command. You will be able to get the volume of the resulting geometry in both Rhino 6.23 and Rhino 7 WIP.

If you have a case where input geometry leads to this problem when the boolean operation was performed in a current Rhino version, please let us know!

-wim