debug position image 3D
update viewer3D-8 example with functor update