/** * MandlebrotSet is an implementation of ChaoticFunction. * * @author Ben Garrison bdg@cc.gatech.edu * @version 1.0 */ public class MandlebrotSet extends Fractal { public MandlebrotSet() { super(1000); } /** * @see ChaoticFunction#getColor(double, double) */ public int getColor(double x, double y) { double cx = x; double cy = y; double newx; double newy; for(int i=0;i 4) { return i; } newx = (x*x-y*y)+cx; newy = (2*x*y+cy); x = newx; y = newy; } return 0; } }