import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.awt.geom.*; import java.math.*; import java.io.*; /**These routines help produce the polyhedron coverings**/ public class PolyProbe { public static Vector move(Vector V,double r,int k) { GoldenVector GW=DataPartition.interstitial(k); Vector W=GW.toVector(); Vector X=Vector.plus(V,W.scale(r)); return(X); } public static Vector4 initial(int LB,int branch) { Polyhedron P=DataRenorm.getB(LB,branch); Vector V=P.getCenter(); Vector4 W=new Vector4(V.x[0],V.x[1],V.x[2],0); return(W); } /**For the A filling**/ public static Vector4 suggestPointA(Polyhedron[] LIST,Vector[] DONE,int tot,int index,int LA,int LB,int branch) { if(tot==0) return(initial(LA,LB,branch)); for(int i=index;i