I've been handed some off the shelf meshes to use and I'm finding a number of them have really dirty geometry which is causing an issue with rendering them in (three.js).
Screen shot of the geometry mesh can be seen here: actual mesh can be downloaded here http://just.dabe.co.uk/dump/three/model/iphone4.obj
The problem is when using THREE.SmoothShading the bad geometry shows up. Is there a tool that can fix a mesh so the polys are equally spaced etc?