public RotationController(Globe globe, DispatcherTimer timer) { _easeOutController = new EaseOutRotationController(globe); _mouseController = new MouseRotationController(globe); _slerpController = new SlerpController(globe); _slerpController.SlerpCompleted += Slerp_Completed; _timer = timer; }
private void WorldGlobe_Loaded(object sender, RoutedEventArgs e) { //SubscribeEvents(); _timer = new DispatcherTimer(); _timer.Tick += Timer_Tick; _timer.Interval = TimeSpan.FromMilliseconds(10); _rotationController = new RotationController(_globe, _timer); _slerpController = new SlerpController(_globe); }