Search code examples
opengl3dmeshpoint-cloudssurface

Surface construction with point cloud 3D model in opengl


I am working on a project to construct a 3D model of a shoe.

I have now created the point cloud of the shoe but have no idea how to construct the surface of it.

I've heard about using bezier surface or Delaunay triangulation and tried using CGAL too, but all of this seemed too complicated.

Is there any simpler way to just use opengl to construct a mesh or surface of some kind?

Much thanks.


Solution

  • I have now created the point cloud of the shoe but have no idea how to construct the surface of it.

    How did you construct the point cloud? 3D scan? If so, there are a lot of programs specifically designed for surface reconstruction from point clouds. I suggest you use those. A very simple method is creating an implicit surface from the point cloud, where each point contributes a 1/r^n field, which gives rise to a field of sums and you can place the surface at some threshold using marching cubes or marching triangles algorithm.