1. Introduction
Navigating in virtual environments is one of the key issues in research of virtual reality. Traditional applications often directly control the camera, which may result in swinging, jittering, bad path, rough orientation change and other fault For example, a wrong path may make the camera move into the internal of a solid, which is not possible in real world. Camera planning is used for automatically controlling the position and orientation of virtual camera, for properly navigating through virtual environments. There is considerable work in improving the user interface of virtual navigation [12].