1. -----theodolite-----
2. roll() function 1 para to 2 para