I have used processing for a few months now. I had a question regarding the uses of Translate. I want to make it so that the grid, which I defined using vertices and beginShape(QUAD_STRIP);, lies in the center of the window. I would also like the sphere to be in the center. The code is below. Any answers?
import peasy.*;
int w = 20;
int h = 20;
int scl = 10;
float [][] grid;
PeasyCam camera;
void setup(){
size(1000, 1000, P3D);
grid = new float[w][h];
camera = new PeasyCam(this, 0, 0, 0, 100);
}
void draw(){
lights();
background (0);
pushMatrix();
fill(255);
sphere(50);
// noFill();
noStroke();
popMatrix();
pushMatrix();
//translate(width/2, height/2, 0);
translate(width/2, height/2 +50);
rotateX(PI/2.8); //setting up perspective
translate(-w/2, -h/2);
for(int y = 0; y