Hi,
I'm trying to generate a large landscape, but split it into chunks for rendering so I can have an unlimited landscape size. The problem I have is that when generating a mesh using the MarchingCubesSurfaceExtractor, the normals for the vertices at the edge of each chunk are incorrect.
For each chunk, I populate a SimpleVolume with values generated using a noise function, so I think the problem is that the surface generator doesn't have access to data outside the chunk and therefore can't produce the correct normal.
Actually, I've just spotted that I could generate a SimpleVolume which is slightly larger than the volume I want to generate, and then pass a slightly smaller volume to the MarchingCubesSurfaceExtractor, so I get neat edges.
I'll leave this question here in case I'm wrong - if I'm right I'll post back with screenshots