Generating Mesh from LiDAR data (PointCloud or Surface)
Hi,
I'm fairly new to OpenFOAM and just beginning to make my own experiments and meshes. I have data collected with a LiDAR that is in pointcloud format (PLY, PCD). I can convert it easily to a gridded format using the opensource Points2Grid tool. I would like to be able to use this as one wall of my simulation. It does not seem that there is much overlap between the LiDAR and CFD. Has anyone done something similar, or have pointers or know of tools that can take a pointcloud and generate a mesh from it? Thanks, -k. |
What do you want to do exactly ?
You have coordinates in space corresponding to the points where your Lidar is taking measurements ? And you want to create a mesh from this ? its not clear .. |
Correct. I have (x,y,z) triplets in space from LiDAR. I'd like to create a mesh from this.
|
if you can convert it to an STL it sounds pretty similar as the snakeriver tutorial.
|
Yes. Any suggestions on free tools that convert point clouds to STL?
|
Hi
You could try to find a delaunay-triangulation tool. Having the triangles you should be able to write the STL yourself. With a delaunay-triangulation you will also have the best estimate of the surface between the measured points. I believe matlab uses/used qhull, which is an open-source delaunay bundle. Best regards, Niels |
Quote:
Why don't you create a mesh around these points, a cube for example, and then refine ? Do you have the topography ? |
If you can't find a better tool, there are MATLAB scripts in the web that you can use to convert point data into stl format.
|
|
Quote:
|
snakeriver tutorial is a terrain meshing example
|
All times are GMT -4. The time now is 00:52. |