Ejemplo n.º 1
0
        // Event raiser
        protected virtual void RaiseSensorUpdate(PreSensorUpdateEventArgs e)
        {
            var handler = this.PreSensorUpdate;

            if (handler != null)
            {
                handler(this, e);
            }
        }
        private void sim_OnSensorUpdate(object sender, PreSensorUpdateEventArgs e)
        {
            var _nextKeyframe = Timeline.WeakSuccessor(new AnimatedKeyframe()
            {
                Time = e.Time
            });
            var _previousKeyframe = Timeline.WeakPredecessor(new AnimatedKeyframe()
            {
                Time = e.Time
            });

            this.ObjectState = _previousKeyframe.Interpolate(_nextKeyframe, e.Time);
        }