Editing heightfield using history management and 3D widgets | IEEE Conference Publication | IEEE Xplore