EvangelosKatsavrias / CUDA_MLS

OOD & OOP in CUDA/C++ of a framework for handling Topologies, Meshes, Mesh Deformation and adaptation, Mesh metrics, Visualization of meshes and GUI with the Qt Framework, Weighted Least Squares - Moving LS fitting methods, Hetero- geneous CPU-GPU processing, Data structures, Linear solvers.
GNU General Public License v3.0
14 stars 1 forks source link

hi, can you introduce about the mls implementation key points. #2

Open ynma-hanvo opened 3 years ago

ynma-hanvo commented 3 years ago

i haved test pcl mls to smooth my point cloud.
and i would like to use it in realtime application. i checked the source code but still not fully understand about the details about it, e.g. how exactly the algorithm decide the normal for a point with its neighbour points.

EvangelosKatsavrias commented 3 years ago

Hi,

I am using the MLS method to produce a smooth displacement field for given Dirichlet boundary conditions or other constraints. In other words, the boundary conditions and constraints are expressed as certain displacements for a certain set of points P_c (i.e. the boundary points in my applications), then the MLS method is resulting the displacement of any other point implying a smooth displacement field. My application was the smooth mesh adaptation-deformation. For more info please check my relevant thesis https://dspace.lib.ntua.gr/xmlui/bitstream/handle/123456789/48784/main.pdf?sequence=1 (if the link does not work, use the search keywords in google "katsavrias msc mls")

BR Evangelos