Daniel Keefe, Robert Zeleznik, and David H. Laidlaw. Tech-note: Dynamic Dragging for Input of 3D Trajectories. In IEEE Symposium on 3D User Interfaces, 2008. (pdf) (bibtex: Keefe-2008-TDD).