Fedor Chelnokov
Fedor Chelnokov
In STL files, there are no vertex IDs stored, but only coordinates of vertices. So if you had two distinct vertices with equal coordinates before saving them in STL format,...
It is a good idea to implement something like this. We will evaluation current approaches in this area, and implement one of them. Hope to show you something next week.
I see, thanks. Please send us test data, if you have some. It will help during development.
It is going fine. Here are first results. Your initial mesh:  Our denoising with keeping of sharp features:  Full denoised mesh: [DenoisedTube.obj.zip](https://github.com/MeshInspector/MeshLib/files/11496642/DenoisedTube.obj.zip)
We have implemented *AT-method* from the article: [Mesh Denoising via a Novel Mumford-Shah Framework](https://github.com/MeshInspector/MeshLib/files/11498620/liu2020.pdf) In the code, it is located in `MeshLib\source\MRMesh\MRNormalDenoising.h`. The function is `meshDenoiseViaNormals`. Above result was obtained...
Thanks. It looks like your mesh does not have any noise, but only discretization artifacts near sharp features. Increasing the number of iterations or other parameters of the proposed method...
Thanks for the reference. We will try to evaluate that software, but since it is not freely downloadable, it is hard to promise anything. For the description, it looks like...
Positive offset (outside of original surface) is a smooth surface with minimal convex curvature radius equal to offset distance (it can have sharp concave regions, but they are not in...
Thanks, I see, you are interested in negative offset, which shall produce sharp edges. We will try to work on it later this year.
Currently you can highlight sharp edges using post-processing with Decimate tool:  Please increase Max Error and decrease Stabilizer for more sharpness. The result will be as follows:  Does...