We are about to switch to a new forum software. Until then we have removed the registration on this forum.
The following is my code.
Since I am using PeasyCam and thenShapes3D for the box, do I need to ask this question in the Libraries area also?
The question I have is that I am only changing 1 box every second or so, but i am having to redraw all 8000 blocks each draw cycle. Is there a way to have draw only redraw the changed objects?
void draw() {
int CPS=20;
pushMatrix();
for (int i = 0; i < CPS; i++) {
for (int j = 0; j < CPS; j++) {
for (int k = 0; k < CPS; k++) {
box[i][j][k].draw();
}
}
}
popMatrix();
cam.rotateY(rotateAngle);
cam.rotateX(rotateAngle);
cam.rotateZ(rotateAngle);
}
Answers
I changed to a PShape, and using that functionality