private QuadArray setupGeometry(int width, int height) {
float zPosition = 0f;
float rectWidth = (float)width * rectangleScaleFactor;
float rectHeight = (float)height * rectangleScaleFactor;
float[] verts1 = {
rectWidth, 0f, zPosition,
rectWidth, rectHeight, zPosition,
0f, rectHeight, zPosition,
0f, 0f, zPosition
};
float[] texCoords = {
0f, -1f,
0f, 0f,
(-1f), 0f,
(-1f), -1f
};
QuadArray rect = new QuadArray(4, QuadArray.COORDINATES |
QuadArray.TEXTURE_COORDINATE_2);
rect.setCoordinates(0, verts1);
rect.setTextureCoordinates(0, 0, texCoords);
return rect;
}