Page 1 of 1

3D mesh from point cloud

Posted: 29 Feb 2012, 03:03
by zerg
Is someone aware if there is a library somewhere that can generate a structured or unstructured mesh with 3D elements (e.g. tetrahedral) from a xyz point cloud?

Re: 3D mesh from point cloud

Posted: 01 Mar 2012, 04:33
by limestone
Depending on the complexity, I would probably try the following:

Put the xyz into .ply format and import into Blender. Then construct the
surface mesh manually. Then export as .stl. Then let Elmer or Netgen
mesh it.

regards
Gary

Re: 3D mesh from point cloud

Posted: 01 Mar 2012, 12:53
by raback
Hi

If you have access to Matlab there is a command delaunay and delaunayn. As usual these use some free libraries, in this case Qhull, see http://www.qhull.org for details.

-Peter

Re: 3D mesh from point cloud

Posted: 01 Mar 2012, 18:42
by zerg
Hello,

I found an interesting Blender plugin called Point Cloud Skinner (http://www.blendernation.com/2012/01/12 ... d-skinner/). As for Qhull, it seems to be also available in R (http://cran.r-project.org/web/packages/ ... index.html) and Python (http://pypi.python.org/pypi/Delny).

Thanks for the references!

--
Serge-Éti. Parent
Université Laval (Québec)
Canada

Re: 3D mesh from point cloud

Posted: 01 Mar 2012, 19:13
by zerg
Gary,

Will Netgen or Elmer be able to generate the tetrahedrons inside the surface stl mesh created using Blender?

Thanks,

Serge-Éti.

Re: 3D mesh from point cloud

Posted: 02 Mar 2012, 04:32
by limestone
Serge-Eti,

I can only speak for Blender 2.49b. The .stl which it exports is binary; it does not know how to
export ascii. Gmsh can read it though, and then output an ascii .stl which Elmer or Netgen can read.

regards,
Gary