[Gmsh] newbie looking for feedback on using Gmsh as a ~ library to do pointcloud-->mesh & return results

Peter Dolbey peter at dolbey.freeserve.co.uk
Wed Feb 7 22:41:45 CET 2007


Have you looked at some of the surface reconstruction algorithms such as
Powercrust.

Take a look at
http://www.cs.utexas.edu/users/amenta/powercrust/welcome.html. 

It's a tool I'd like to research for coarse medial axis extraction, but it
might fit your needs - there's a VTK interface out on the web as well. You
may need to oversample to get a good surface triangulation, then run the
output into a mesh decimator - or tetgen seems pretty competent at merging
flat surfaces in STL models. You've then got gmsh to improve mesh quality.

Just a thought.

Pete

-----Original Message-----
From: gmsh-bounces at geuz.org [mailto:gmsh-bounces at geuz.org] On Behalf Of Bill
Christens-Barry
Sent: 07 February 2007 17:33
To: gmsh at geuz.org
Subject: [Gmsh] newbie looking for feedback on using Gmsh as a ~ library to
do pointcloud-->mesh & return results

Hello.

I'm brand new with Gmsh, and hope to get comments on whether I can 
accomplish what I'd like to do using it.

What I have are pointcloud data, i.e. a list of (x, y, z) coordinates 
obtained using a laser scanner. What I want to do is use Gmsh more or 
less as a library to create a triangle mesh and calculate areas of the 
triangles constituting the mesh. Ideally, my program would pass the 
pointcloud data to Gmsh, which would return the mesh information and 
calculated area to the calling program. I may decide to do the area 
calculation in my program (Java or C).

I could go on with more details and other more complicated things I'd 
like to do, but am eager to get started doing the simpler things. Can 
anyone comment on feasibility or give me pointers to tutorials or other 
introductory material or examples that will get me going with Gmsh? Does 
what I've described require any special/optional libraries or other 
components to be installed, or would this need just a vanilla 
installation? My preference is to do this on an Intel Mac, but will 
eventually need to also do these things in Windows XP.

Thanks.

Bill Christens-Barry
_______________________________________________
gmsh mailing list
gmsh at geuz.org
http://www.geuz.org/mailman/listinfo/gmsh