- for (Point p : model.points) {
- colors[p.index] = color(100,0,bandVals[1].getValuef()*25 );
+ for (int i=0; i<model.strips.size(); i++) {
+ //Cube c = model.cubes.get(i);
+ Strip c = model.strips.get(i);
+ int seq=(i+int(pos.getValuef()))%avgSize;
+ float mult = 100.0/avgSize;
+ for (Point p : c.points) {
+ //colors[p.index] = color((avgSize-seq)*mult+bandVals[seq].getValuef(),bandVals[seq].getValuef()*25,bandVals[seq].getValuef()*20+10 );
+ colors[p.index] = color((avgSize-seq)*mult,100-lightVals[seq],lightVals[seq]);
+ }