dynamically add and remove points when adjust the camera distance