Within VueTools, there are two different Cube tools: Cube Radius and Cube Bevel.
The Cube radius tool creates a smooth radius edge for all edges and corners of a cube primitive. The Cube bevel tool creates a bevel on all edges of a cube primitive.
Cube primitives can be any size you wish. They can be long and thin or perfectly square. They can even be rotated. After applying a Cube Radius or Cube Bevel operation, you are asked if you want to remove the original object. If you answer 'No' then it will be left in place and MUST BE MOVED in order to see the newly created bevelled or radiussed cube.
As with all Cube and Cylinder tools, you will not be able to automatically remove a the original object if it is determined to be an instance. This is a bug in Vue as it becomes unstable after removing an instance via Python. But, it is easy to manually remove it after the script has run.
The Cube Radius tool creates a radiussed cube based upon a user set scale factor. When you first run this script, it asks you to provide a scale factor between 0 and 1 with 1 being as large a radius as possible (converting the cube into a sphere) and 0 being no radius at all.
Once you set the radius, the script creates new cube primitives and adds cylinder and sphere primitives to the correct places to create a new radiussed cube group, which is the same size as the original cube.
After the Cube is built, you are prompted "Open Sides of Box?"
If you choose "Yes" then you will create an object much like the one on the left in this image. If "No" then you will have a standard radiussed cube.
On the right of this image is an exploded view of the construction of the radiussed cube. After the Cube group is built, you are free to edit it however you like. Interesting possibilities occur when you choose to use other cube and cylinder tools on the parts of the Cube group.
Cube Bevel works the same as Cube Radius except it creates a bevel using boolean differences on the edges of the cube. While the finished shape of the Cube group is the same as the original cube, the bounding box of the whole group is larger because of the boolean subtraction objects.
As with Cube Radius, you will be prompted to delete the original object after complete.
Because the bevels on a cube primiitive are proportional to a given side, they vary in width. A final prompt for the Cube Bevel tool asks if you wish to "Delete Largest Bevel?"
If you answer "Yes" then no bevel is created on the SHORTEST side of the Cube. This image shows cube bevels where all cubes have had their largest bevel deleted.