hallo,
Da die geraden bei 300 Iterationen jedoch sehr nah aneinander liegen würde ich gerne zoomen.
Ich habe für eine vergleichbare Sache folgendes im Einsatz:
public boolean mouseDown(java.awt.Event evt, int xm, int ym) {
int zoom = 2;
double xn = x0+xm/(double)breite*(x1-x0);
double yn = y0+ym/(double)hoehe*(y1-y0);
double xw = x1-x0;
double yw = y1-y0;
xw /= zoom*2;
yw /= zoom*2;
x0 = xn-xw;
x1 = xn+xw;
y0 = yn-yw;
y1 = yn+yw;
max = (int)(max * 1.25);
thread = new Thread(this);
thread.start();
return true;
}
Die Zoomfunktion ist hier an das Ereignis "Maustaste wird gedrückt" gekoppelt.
Grüße aus Berlin
Christoph S.