fengx

fix  smartRotate   add getViewDir() and add smart move