import java.awt.*; import java.applet.*; import java.util.*; /** * cubes demo * @author Filip Pizlo */ public class stim1 extends Applet implements Runnable { Thread t; Image dbuf; Graphics g2; double unit; int numDots; double[][] upperLeft; double[][] upperRight; double[][] lowerLeft; double[][] lowerRight; boolean second; static Random rand=new Random(); static double deg(double deg) { return deg*Math.PI/180.0; } static void rotate(int d1,int d2,double[] point,double angle) { double t1,t2; t1=Math.cos(angle)*point[d1]+Math.sin(angle)*point[d2]; t2=-Math.sin(angle)*point[d1]+Math.cos(angle)*point[d2]; point[d1]=t1; point[d2]=t2; } static void rotateAll(int d1,int d2,double[][] points,double angle) { for (int i=0;i