Can anyone give me the quad transforms to make a cube?

I am making a cube from quads whose verts are

// V0
            -0.5f, 0.5f, 0.0f,
            // V1
            -0.5f, -0.5f, 0.0f,
            // V2
            0.5f, -0.5f, 0.0f,
            // V3
            0.5f, 0.5f, 0.0f,

Now I have to rotate and translate the quads to form cubes (Yes, this is a crude way to draw voxels). I have tried using Paint visualisation but it was of no use. Now can anyone give me the transfrom values?

“size” being the scale of the cube. 0.5 means that the cube has a length of 1 unit


// Front Face
		ffpBegin(FFP_QUADS);
		ffpVertex3f(-size, -size, size);
		ffpVertex3f(size, -size, size);
		ffpVertex3f(size, size, size);
		ffpVertex3f(-size, size, size);
		// Back Face
		ffpVertex3f(-size, -size, -size);
		ffpVertex3f(-size, size, -size);
		ffpVertex3f(size, size, -size);
		ffpVertex3f(size, -size, -size);
		// Top Face
		ffpVertex3f(-size, size, -size);
		ffpVertex3f(-size, size, size);
		ffpVertex3f(size, size, size);
		ffpVertex3f(size, size, -size);
		// Bottom Face
		ffpVertex3f(-size, -size, -size);
		ffpVertex3f(size, -size, -size);
		ffpVertex3f(size, -size, size);
		ffpVertex3f(-size, -size, size);
		// Right face
		ffpVertex3f(size, -size, -size);
		ffpVertex3f(size, size, -size);
		ffpVertex3f(size, size, size);
		ffpVertex3f(size, -size, size);
		// Left Face
		ffpVertex3f(-size, -size, -size);
		ffpVertex3f(-size, -size, size);
		ffpVertex3f(-size, size, size);
		ffpVertex3f(-size, size, -size);

agree with this solution 8)