I am trying to apply a smoothing algorithm on a .STL file.
I use Eyeshot from DevDept to load and manipulate STL files.
There is no built-in method in Eyeshot.
To apply a smoothing algorithm, I try to convert the Eyeshot entity to an entity in Geometry3DSharp because there is a built-in smoothing method but, the conversion is not possible. But the result is not as expected.
Any suggestion on how to apply a smoothing algorithm on a 3D object, please?
Here is what I try to smooth the object using Geometry3DSharp :
DMesh3 mesh = load_my_mesh_somehow();
Remesher r = new Remesher(mesh);
r.PreventNormalFlips = true;
r.SetTargetEdgeLength(0.5);
for ( int k = 0; k < 20; ++k )
r.BasicRemeshPass();