
Previously decimate on flat areas of a mesh would more or less randomly collapse edges. (giving bad topology). This commit includes a topology 'cost', so smaller edges on flat surfaces collapse first.
Previously decimate on flat areas of a mesh would more or less randomly collapse edges. (giving bad topology). This commit includes a topology 'cost', so smaller edges on flat surfaces collapse first.