Пример #1
0
 public RotationController(Globe globe, DispatcherTimer timer)
 {
     _easeOutController = new EaseOutRotationController(globe);
     _mouseController   = new MouseRotationController(globe);
     _slerpController   = new SlerpController(globe);
     _slerpController.SlerpCompleted += Slerp_Completed;
     _timer = timer;
 }
Пример #2
0
        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);
        }