IEEE transactions on visualization and computer graphics : a publication of the IEEE Computer Society