Hello, again, Bianca (and any others)
I think I now understand why I originally thought Tooltip[] wouldn't work with Graphics3D[].
Although my model is working now, it doesn't work all the time. Specifically, it seems to get confused when objects overlap one another (but not always).
For example, as I am modelling a supermarket, there is a Polygon[] object which represents the floor, but which has no tool tip. Shelf objects (Cuboid[]) do have a Tooltip. So viewed from directly above (a bird's eye view), all the shelves overlap completely the floor. Tooltips rarely work in this situation.
If I tilt the whole plot to, say, 45 degree angles, shelves which sit at the very edge of the floor are drawn partly overlapping the floor, but their height allows the upper part of them to be completely clear of the floor. Their Tooltip works consistently for the part which does not overlap the floor, but not for the part which does.
If I tilt the whole plot so I am looking edge on (a "shopper's eye view", if you want), none of the shelves effectively overlap the floor, and Tooltip works consistently.
But this is not just a bug where overlap fails and non-overlap works. Some of my shelves which are well inside the walls of the store work okay, but only a certain distance from the origin of Graphics3D[]. Thereafter they fail completely.
I have included my notebook so you can see what happens. Please DON'T evaluate the notebook, as it will try to make a connection to my database and fail!
Every shelf has a tooltip (although most are just IDs, some are English). I should note that this is being developed under Wolfram Workbench.
Regards
Brad
Attachments: