import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.awt.geom.*; import java.math.*; /**This class generates the carpet fractal**/ public class CarpetGenerator { Quad[] QUAD=new Quad[25000]; int COUNT; public CarpetGenerator() { } /**Here are the main routines*/ /**plain subdivision**/ public GeneralPath getCarpet(int k) { iterateRefine(k); GeneralPath gp=new GeneralPath(); GeneralPath gp2=new GeneralPath(); for(int i=0;i