Invert selection for SetVoxelSphere and SetVoxelBox

I’d like for methods SetVoxelBox and SetVoxelSphere of VoxelMesh to have “invert” boolean for the case when voxel is set to nil, so that it would be possible to remove everything outside of a certain box/sphere.
It’s currently possible to simulate something like this by removing everything and then spawning sphere or box, but then everything inside of that volume would have to be either reset to same voxel asset or reproduced (like for example damage done to voxels or some structure of voxels prepared in editor), which is quite hard and in case of a lot of modifications (damage) - heavy.