I stumble onto this comment by accident.
I am astonished by the fact that Gumball is still so bad over a year later. And I don’t know how long since it was first introduced.
I would like a suggestion to the guy who’s working on this. Please take a look at Gumball’s counterpart in CATIAv6. How functional it is. not only showing the orientation while sitting in the bottom of the corner. But if you grab it and drop it on an object you can modify that object and the Gumball is automatically oriented so that its Z axis is towards the normal of that object.
I understand this may be a lot of work and you want to be original but instead of making a poor re-invention of the wheel might as well get the idea of a good implementation and make it better.
By the way, in CATIA you can use the Gumball to create objects that require axis or plane as input by just clicking on the respective axis or plane on the gumball.
It is in the Gumball settings. Right click in the Gumball status bar panel.
This is because it is an extrusion object and the Gumball is aligned along the extrusion axis. Polysurface objects will have by default the gumball location at the objects bounding box center. Why extrusion objects like this box should behave differently from a polysurface box is however a point that could be discussed - personally I don’t understand the value in this case…