Hello! I understand where the confusion comes from, but the boundingSphere is actually bigger than what you’re thinking, as its constructed directly from the minimum and maximum: Babylon.js/boundingSphere.ts at master · BabylonJS/Babylon.js (github.com). In this example, the min is (-0.5,-0.5,-0.5) and max is (0.5,0.5,0.5), when you get the distance between these two and half it, you’ll see it matches the 0.86 radius
EDIT: To be clear, as @carolhmj mention, the results seem correct, it’s just that the corners of the cube will stick out of the sphere and you’re comparing a diagonal that is larger than the diameter of the sphere. If you compared the distance at the middle point of the cube faces, you’d get the same as the sphere