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 »

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 »

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: 4812
Joined: 22 Aug 2009, 11:57
Antispam: Yes
Location: Espoo, Finland
Contact:

Re: 3D mesh from point cloud

Post 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
zerg
Posts: 16
Joined: 06 Jan 2010, 04:21

Re: 3D mesh from point cloud

Post 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
zerg
Posts: 16
Joined: 06 Jan 2010, 04:21

Re: 3D mesh from point cloud

Post by zerg »

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 »

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