Citizen Media is a tool to create 3D scenes with triggers/actions behaviour. The interface is made with qt and embed an OpenSceneGraph window. I have used osgManipulator to make the 3D gizmo (translate/rotate/scale) and it works very well, thanks to the authors of this module.