How do I draw an ofxKinect point cloud on one side of the window

I uve used the ofxKinect example code and I’m drawing a point cloud with the following code

void testApp::drawPointCloud() {
//int w = 640;
//int h = 480;
int w = 400;
int h = 480;
int startx = 240;
int starty = 40;
nearX = 1000;
ofMesh mesh;
mesh.setMode(OF_PRIMITIVE_POINTS);
//mesh.setMode(OF_PRIMITIVE_LINE_STRIP);
int step = 3;
for(int y = starty; y < h ; y += step) {
for(int x = startx; x < w; x += step) {
if(kinect.getDistanceAt(x, y) > 0) {
mesh.addColor(kinect.getColorAt(x,y));
mesh.addVertex(kinect.getWorldCoordinateAt(x, y));
float pos = floor(kinect.getDistanceAt(x, y)/10);
if(pos <= nearX)
{
nearX = pos;
}
//stringstream distanceStream;
//distanceStream << "distance is: " << ofToString(nearX, 2) << " / " << endl;
//ofDrawBitmapString(distanceStream.str(),20,552);
}
}
}
glPointSize(3);
ofPushMatrix();
// ofTranslate(-200,0);
// the projected points are ‘upside down’ and ‘backwards’
ofScale(1, -1, -1);
ofTranslate(0, 0, -1000); // center the points a bit
glEnable(GL_DEPTH_TEST);
//mesh.drawVertices();
mesh.drawWireframe();

glDisable(GL_DEPTH_TEST);
ofPopMatrix();

}

The point cloud gets render ed in the middle of the window, but I would simply like to shift it over to the left … I’ve tried the translate function but that seams to mass the camera perspective up