Dynamic projection mapping for non-planar objects with a variable focus lens and visual feedback