public void initFloor(Node sceneNode) {
        Box box = new Box(Vector3f.ZERO, 100f, 1.02f, 250f);
        Geometry grond = new Geometry("A Textured Box", box);
        Material mat = new Material(assetManager, "Common/MatDefs/Misc/Unshaded.j3md");
        Texture text = assetManager.loadTexture("Textures/floor.png");
        mat.setTexture("ColorMap", text);
        grond.setMaterial(mat);
        rootNode.attachChild(grond);
        grond.setLocalTranslation(250f, -01.20f, -100f);
        grond.rotate(0, -FastMath.PI / 2, 0);

        Box box2 = new Box(Vector3f.ZERO, 300, 0.02f, 300);
        Geometry grond2 = new Geometry("A Textured Box", box2);
        Material mat2 = new Material(assetManager, "Common/MatDefs/Misc/Unshaded.j3md");
        mat2.setTexture("ColorMap", assetManager.loadTexture("Textures/gras.jpg"));
        grond2.setMaterial(mat2);
        //rootNode.attachChild(grond2);
        grond2.setLocalTranslation(250f, -1f, -100f);


        waterProcessor = new SimpleWaterProcessor(assetManager);
        waterProcessor.setReflectionScene(sceneNode);
        viewPort.addProcessor(waterProcessor);
        waterPlane = (Spatial) assetManager.loadModel("Models/WaterTest/WaterTest.mesh.xml");
        waterPlane.setMaterial(waterProcessor.getMaterial());
        waterPlane.setLocalScale(200);
        waterPlane.setLocalTranslation(70, -2, 0);
        
        rootNode.attachChild(waterPlane);

    }