Помогите разобраться с вычислениями
От: notdefine  
Дата: 17.03.09 09:11
Оценка:
Есть вот такой код:
       protected override void OnMouseMove(MouseEventArgs e)
        {
            float x = e.X * Mpi.X, y = e.Y * Mpi.Y;
            _CalculateGeographPos(x, y);
            base.OnMouseMove(e);
        }
        private void _CalculateGeographPos(float x,float y)
        {
            this._xPos = (x - this._deltaX) / this._deltaS;
            this._yPos = (y - this._deltaY) / this._deltaS;
        }

И есть еще вот такой:
        protected override void OnMouseMove(MouseEventArgs e)
        {
            float x = e.X * Mpi.X, y = e.Y * Mpi.Y;
            this._xPos = (x - this._deltaX) / this._deltaS;
            this._yPos = (y - this._deltaY) / this._deltaS; 
            base.OnMouseMove(e);
        }

Так вот, меня интересуют значения _xPos и _yPos, в каждом примере их значения различаются на величину от 0,0001 до 0,00000006 примерно. Почему так происходит ?

17.03.09 13:17: Перенесено модератором из 'Java' — Blazkowicz
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.