}
public void clearALL()
{
- for(Point p : model.points)
+ for(int i = 0; i < colors.length; i++)
{
- colors[p.index] = 0;
+ colors[i] = 0;
}
}
super.run(deltaMs);
Graphic randomsGraphic = getGraphicByName("myRandoms");
randomsGraphic.position = Math.round(sin(count)*1000)+5000;
- count+= 0.0005;
+ count+= 0.005;
}
public void clearALL()
{
}
+};
+
+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