Hmm I’m not entirely certain, but did you alter the mesh by using the
terrainQuad.setHeight(Vector2f coord, float height); method, or by altering the mesh’s vertex buffer. I think altering the vertex buffer could cause the problem, since that would not alter the height map data being stored in the TerrainQuad class, only the mesh.
Edit: my bad, I just saw you did mention that you altered the terrain using the terrain editor. I’m not quite sure what could have been the cause then, I use the terrain editor a lot as well but haven’t noticed that problem. Did you possibly scale the terrain when it was having issues? I think one of the javadocs mentioned that the getHeight() methods don’t take scaling into account.
Another potential factor could be if your’e attaching more than one LOD control - the terrain editor will create an LOD control for you by default when you make a new Terrain, and then I’ve also had times where I accidentaly added a second LOD Control at run-time and I got some weird results.