// Skybox consists of 6 sides
_skyboxQuads = new Quad[6];
// Create each of the quads
_skyboxQuads[Face.North.ordinal()] = new Quad("north", _xExtent * 2, _yExtent * 2);
_skyboxQuads[Face.North.ordinal()].setRotation(new Matrix3().fromAngles(0, Math.toRadians(180), 0));
_skyboxQuads[Face.North.ordinal()].setTranslation(new Vector3(0, 0, _zExtent));
_skyboxQuads[Face.South.ordinal()] = new Quad("south", _xExtent * 2, _yExtent * 2);
_skyboxQuads[Face.South.ordinal()].setTranslation(new Vector3(0, 0, -_zExtent));
_skyboxQuads[Face.East.ordinal()] = new Quad("east", _zExtent * 2, _yExtent * 2);
_skyboxQuads[Face.East.ordinal()].setRotation(new Matrix3().fromAngles(0, Math.toRadians(90), 0));
_skyboxQuads[Face.East.ordinal()].setTranslation(new Vector3(-_xExtent, 0, 0));
_skyboxQuads[Face.West.ordinal()] = new Quad("west", _zExtent * 2, _yExtent * 2);
_skyboxQuads[Face.West.ordinal()].setRotation(new Matrix3().fromAngles(0, Math.toRadians(270), 0));
_skyboxQuads[Face.West.ordinal()].setTranslation(new Vector3(_xExtent, 0, 0));
_skyboxQuads[Face.Up.ordinal()] = new Quad("up", _xExtent * 2, _zExtent * 2);
_skyboxQuads[Face.Up.ordinal()]
.setRotation(new Matrix3().fromAngles(Math.toRadians(90), Math.toRadians(270), 0));
_skyboxQuads[Face.Up.ordinal()].setTranslation(new Vector3(0, _yExtent, 0));
_skyboxQuads[Face.Down.ordinal()] = new Quad("down", _xExtent * 2, _zExtent * 2);
_skyboxQuads[Face.Down.ordinal()].setRotation(new Matrix3().fromAngles(Math.toRadians(270),
Math.toRadians(270), 0));
_skyboxQuads[Face.Down.ordinal()].setTranslation(new Vector3(0, -_yExtent, 0));
// We don't want the light to effect our skybox