add virtual scan, but some bugs still remain in pcl::visualizer::renderView