математическая задачка
- 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)