+ addParameter(phaseParam);
+ addParameter(crazyParam);
+
+ spheres = new Sphere[2];
+ centerX = (model.xMax + model.xMin) / 2;
+ centerY = (model.yMax + model.yMin) / 2;
+ centerZ = (model.zMax + model.zMin) / 2;
+ modelHeight = model.yMax - model.yMin;
+ modelWidth = model.xMax - model.xMin;
+ modelDepth = model.zMax - model.zMin;
+
+ spheres[0] = new Sphere();
+ spheres[0].x = 1*modelWidth/2 + model.xMin;
+ spheres[0].y = centerY + 20;
+ spheres[0].z = centerZ;
+
+ spheres[1] = new Sphere();
+ spheres[1].x = model.xMin;
+ spheres[1].y = centerY - 20;
+ spheres[1].z = centerZ;
+
+ addModulator(rotationX).trigger();
+ addModulator(rotationY).trigger();
+ addModulator(rotationZ).trigger();
+
+
+ addModulator(sphere1Z).trigger();
+ addModulator(sphere2Z).trigger();
+ addModulator(phaseLFO).trigger();
+
+ addModulator(heightMod).trigger();