add constrained trackball, but it is not worked.
Merge branch 'master' into xiaowanzi
fix bugs in contrackball