Share this post:

How to convert a point cloud to mesh

Posted by Sean Higgins on 11/14/19 3:00 PM

Point clouds are a treasure trove of useful measurement data. Unfortunately, that means the files can be very large and slow to work with—causing trouble if you need a lightweight file for visualization, scan-to-CAD, and scan-to-BIM workflows.

One answer is to turn the raw point clouds to a 3D mesh. Where a point cloud stores the location for millions and millions of points, a mesh converts those points into triangles. Although these triangles still store the location, RGB, and intensity values of the original points, they are much smaller, lighter, and faster to work with. 

Below, we'll do a very high-level overview of two methods you can use to turn your point cloud into a mesh.


1. A multi-step method

The main benefit of this approach is that it’s flexible—you can use any number point cloud tools, including any that your company already pays for, or even dig into an open-source tool that fit your needs. If your main use for meshes is simple visualization, and you're not going to be making too many of them, this method might be your best approach.



  1. Export your point cloud as an LAS or PLY file

  2. Load the file in a point cloud tool
    You can use paid GeoPlus' Vision Lidar or any industry-standard point cloud tools you are already using. You can also use open-source tools like CloudCompare.

  3. Reduce the number of point using a subsample or decimate tool 

  4. Load this processed point cloud into a meshing tool
    Here, you can choose from software options such as Thinkbox Sequoia, or the open-source tool MeshLab.

  5. Configure the output to the resolution you need

  6. Finalize the data using any necessary clean-up tools within the software

  7. Export the mesh
Point Cloud 1


2. An Automatic Method

There is another workflow that enables you to create a mesh very quickly, and with much less time in front of the computer.

We have achieved excellent results using Pointfuse software, which generates meshes automatically from any point cloud, and includes tools to get you started on the next step of a scan-to-CAD or scan-to-BIM workflow.

Recently, to test the software, we captured a scan of our office (see above) and exported it as an 880 MB LAS point cloud, (see below). Next, we processed the point cloud using PointFuse and produced a 590 MB textured mesh file.

The whole process took less than 40 minutes, with only a fraction of that requiring any human oversight.


Pointfuse Mesh 1



  1. Capture the environment

  2. Output the scan as LAS or PLY point cloud file

  3. Load the scan into Pointfuse

  4. Choose your settings for mesh generation
    You may need to experiment to find the right balance of detail and size for your particular application. Highly detailed industrial piping will require different settings than a simpler office environment.

  5. Export your IFC mesh file



As an added benefit, Pointfuse includes a number of other workflows that help you take the next workflow step. Once you have created your mesh, you can...

  • Classify and segment objects
    Pointfuse will automatically classify surface areas such as walls, ceilings, and floors—with the option for you to further refine these segmentations afterward.

  • Automatically generate CAD or BIM
    Once Pointfuse has segmented the mesh, it can automatically best fit vectors to the data. Again, once this is complete, you will step in to review and fix small errors.



There are a number of ways to generate a mesh. If one of the above methods looks like a good fit for your business needs, refer to the software documentation for more detailed directions.

Topics: How To, point cloud, mesh