OkuboTank tank; Bug[] bugs; int N = 300; float timestep = 0.01; toolbar sliders; slider omegaSlider, betaSlider, BSlider, persistenceSlider; color bkgndColor, textColor; String creditsString; color warmGrayColor = color(205,205,185); color ltBlueColor = color(194,216,236); color blueColor = color(0,80,160); color orangeColor = color(220,50,7); void setup() { size(800,500); smooth(); textFont(createFont("LinotypeProjekt-Bold-12.vlw",12)); float sz = min(width,height); float tankHalfWidth = 25; tank = new OkuboTank(0,0,0,sz,sz,sz); tank.modelMin = new vector(-tankHalfWidth,-tankHalfWidth,-tankHalfWidth); tank.modelMax = new vector(tankHalfWidth,tankHalfWidth,tankHalfWidth); bugs = new Bug[N]; for (int i=0; i