-
- private BasicParameter yrotspeed = new BasicParameter("yspeed", 3000, 0, 10000);
- private BasicParameter yrot2speed = new BasicParameter("y2speed", 8000, 0, 15000);
- private BasicParameter yrot3speed = new BasicParameter("y3speed", 900, 0, 15000);
- private BasicParameter vibrationrate = new BasicParameter("vib", 1000, 0, 10000);
- private SawLFO yrot = new SawLFO(0, TWO_PI, yrotspeed.getValuef());
- private SawLFO yrot2 = new SawLFO(0, -TWO_PI, yrot2speed.getValuef());
- private SawLFO yrot3 = new SawLFO(0, -TWO_PI, yrot3speed.getValuef());
- public BasicParameter huespread = new BasicParameter("Hue", 0, 180);
- public BasicParameter widthparameter= new BasicParameter("Width", .2);
+ float modelrad = sqrt((model.xMax)*(model.xMax) + (model.yMax)*(model.yMax) + (model.zMax)*(model.zMax));
+ private BasicParameter yrotspeed = new BasicParameter("yspeed", 3000, 1, 10000);
+ private BasicParameter yrot2speed = new BasicParameter("y2speed", 4000, 1, 15000);
+ private BasicParameter yrot3speed = new BasicParameter("y3speed", 1400, 1, 15000);
+ private BasicParameter vibrationrate = new BasicParameter("vib", 3000, 1, 10000);
+ private SawLFO yrot = new SawLFO(0, TWO_PI, yrotspeed);
+ private SawLFO yrot2 = new SawLFO(0, -TWO_PI, yrot2speed);
+ private SawLFO yrot3 = new SawLFO(0, -TWO_PI, yrot3speed);
+ public BasicParameter huespread = new BasicParameter("Hue", 0, 360);
+ public BasicParameter widthparameter= new BasicParameter("Width", 20, 1, 60);
+ public BasicParameter vibration_magnitude = new BasicParameter("Vmag", 20, 2, modelrad/2);
+ public BasicParameter scale = new BasicParameter("Scale", 1, .1, 5);