Basic knob driving
[SugarCubes.git] / BenMorrow.pde
index 8a1dd0270bcbbf28bbc8ff0bb13313e88f08f52f..8b2b4f55ef47f4bb30d2fe103235c8de2a39d823 100644 (file)
@@ -112,4 +112,41 @@ class GranimTestPattern2 extends GranimPattern
        }
 
 
+};
+
+class DriveableCrossSections extends CrossSections
+{
+       BasicParameter xd = new BasicParameter("XD", 1.0);
+       BasicParameter yd = new BasicParameter("YD", 1.0);
+       BasicParameter zd = new BasicParameter("ZD", 1.0);
+
+       DriveableCrossSections(GLucose glucose) {
+               super(glucose); 
+       }
+
+       public void addParams()
+       {
+               addParameter(xd);
+           addParameter(yd);
+           addParameter(zd);
+           addParameter(xr);
+           addParameter(yr);
+           addParameter(zr);    
+           addParameter(xw);
+           addParameter(xl);
+           addParameter(yl);
+           addParameter(zl);
+               addParameter(yw);    
+           addParameter(zw);
+       }
+
+
+
+       public void updateXYZVals()
+       {
+               xv = xd.getValuef();
+           yv = yd.getValuef();
+           zv = zd.getValuef(); 
+       }
+
 }
\ No newline at end of file