3D mesh from point cloud

Mesh generators, CAD programs, and other tools
Post Reply
zerg
Posts: 16
Joined: 06 Jan 2010, 04:21

3D mesh from point cloud

Post by zerg » 29 Feb 2012, 03:03

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?

limestone
Posts: 7
Joined: 12 Sep 2011, 16:09
Antispam: Yes
Location: Conifer, Colorado U.S.
Contact:

Re: 3D mesh from point cloud

Post by limestone » 01 Mar 2012, 04:33

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

raback
Site Admin
Posts: 3264
Joined: 22 Aug 2009, 11:57
Antispam: Yes
Location: Espoo, Finland
Contact:

Re: 3D mesh from point cloud

Post by raback » 01 Mar 2012, 12:53

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

zerg
Posts: 16
Joined: 06 Jan 2010, 04:21

Re: 3D mesh from point cloud

Post by zerg » 01 Mar 2012, 18:42

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

zerg
Posts: 16
Joined: 06 Jan 2010, 04:21

Re: 3D mesh from point cloud

Post by zerg » 01 Mar 2012, 19:13

Gary,

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

Thanks,

Serge-Éti.

limestone
Posts: 7
Joined: 12 Sep 2011, 16:09
Antispam: Yes
Location: Conifer, Colorado U.S.
Contact:

Re: 3D mesh from point cloud

Post by limestone » 02 Mar 2012, 04:32

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

Post Reply