Apply a SimpleWaterProcessor to a Box

I want to apply this processor to a box. I modify the method CreateWaterGeometry(), but it shows nothing

protected void initGeometry()

    // we create a water processor
    SimpleMirrorProcessor waterProcessor = new SimpleMirrorProcessor(assetManager);
    // we set the water plane
    Vector3f waterLocation = new Vector3f(0,-6,0);
    // we set wave properties
    waterProcessor.setRenderSize(1024, 1024);
    // we create the water geometry from the quad
    Geometry waterPlane = waterProcessor.createWaterGeometry(1024, 1024);
    waterPlane.setLocalTranslation(-512, -20, 512);
[java]public Geometry createWaterGeometry(float width, float height) {
Box quad = new Box(3, 3, 3);
Geometry geom = new Geometry(“WaterGeometry”, quad);
//geom.setLocalRotation(new Quaternion().fromAngleAxis(-FastMath.HALF_PI, Vector3f.UNIT_X));
return geom;

It can’t work like that.
The processor is made to work with a water plane.
The water looks like water because there is a reflection and a refraction texture on it. And to render them the processor needs a plane.

Your best bet is to have your box made of 6 planes…but that will be expensive.

Ok, thanks by your answer!