public BranchGroup createSceneGraph() {

		BranchGroup root = new BranchGroup();
		transformGroup = new TransformGroup();
		transformGroup.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
		root.addChild(transformGroup);

		Block cube = new Block(0.1, transformGroup);

		transformGroup2 = new TransformGroup();
		transformGroup2.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
		root.addChild(transformGroup2);

		cube1 = new Block(0.1, transformGroup2);

		TransformGroup transformGroup1 = new TransformGroup();
		transformGroup1.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
		Block cube2 = new Block(0.1, transformGroup1);
		cube2.setPosition(-.25f, .25f, 0);
		Block cube3 = new Block(0.1);
		cube3.setPosition(-.25f, .5f, 0);
		root.addChild(cube2.getTransformGroup());
		root.addChild(cube3.getTransformGroup());
		renderMees.add(cube2);
		renderMees.add(cube3);

		for (int x = 0; x <= 25; x++) {
			for (int y = 0; y <= 25; y++) {
				for (int z = 0; z >= -25; z--) {

					Block block = new Block(.1);
					block.setPosition(x * .1f, y * .1f, z * .1f);
					root.addChild(block.getTransformGroup());

					renderMees.add(block);

				}
			}

		}

		return root;

	}