update View3d to have direction, up and right properties to handle camera operations. move camera operation out of cesiummaprenderer.