Hi everyone! Here is some quick snap shots of a new feature being developed for Farseer 3.3!
Marching Squares is a neat algorithm for finding the surface of an area recursively. It can find holes without fail and is blazing fast (in 2D).
The above images show the rough non-combined squares found by the algorithm. The finished product will return fully decomposed polygons not larger then a given size. Much like the bottom part of the third image.
Some benefits to using this method instead of using the Texture->Polygon method is speed and the ability to reconstruct parts of the mesh in real-time, like for say a destructible terrain. Only the parts of the terrain that are modified have to be reconstructed.
A demo of how to use this for the destructible terrain purpose will be included in Farseer 3.3!