математическая задачка

From
Vjacheslav Maslov (2:5000/151.61)
To
All
Date
2002-10-13T22:29:11Z
Area
RU.ALGORITHMS
   Мое почтение, All !

Господа, волею судьбы столкнулся я с такой задачкой.

Есть функция, draw(double x0, double x1,double y0,double y1) - рисует фрактал
на участке от (x0,y0) до (x1,y1). Числа x0,x1,y0,y1 - небольшие вещественные
(меньше 2).

Хочется сделать увеличение. То есть выбираем на экране мышкой нужную область,
затем пересчитываем x0,x1,y0,y1 и получаем новую фигуру.

Дано:
(sx,sy) - верхняя левая точка новой область;
(ex,ey) - нижняя правая;
MaxX    - количество точек по горизонтали;
MaxY    - количество точек по вертикали;
(x0,y0) - верхняя левая граница фрактала;
(x1,y1) - нижняя правая граница фрактала.
--------------------------------------------------
Наити:
(x0`,y0`),(x1`,y1`) - новые границы области.

Задачка вроде не сложная, но почему то никак не получается найти решение в
общем виде.

  Всего хорошего, All
... Nsk,Russia
--- ifmail v.2.15dev5
 * Origin: Нету его... (2:5000/151.61)