3D user interfaces for general-purpose 3D animation | IEEE Journals & Magazine | IEEE Xplore