Boolean Isect make the same but don't make the Trim between volumes themselves!
But can be useful for some real time modeling!
If Isect launched you must all redraw if you want Add or erase something on the resulted volume!
But all existing can be rotated, moved, resized!
Diff will be automatic if curves are in the same set (circle inside square = tube ) and Union Sets enabled!