摘要 |
The present invention concerns a method for generating a polygon (P) mesh of at least one three-dimensional object from a point cloud (CP) comprising the following steps: - generation of an intermediate mesh (Mi) by using a first implicit surface (S1) defined from a first potential function (F1) on the basis of the point cloud (CP); - implementation of a projection of the intermediate mesh (Mi) on a second implicit surface (S2) defined from a second potential function (F2) with a view to obtaining a final mesh (Mf), the first potential function (F1) being defined at a given point in space (x) as the distance to a first type of geometric primitive (Prim1) locally approximating a surface of the point cloud (CP) by minimising a first error criterion (Err1), the second potential function (F2) being defined at a given point in space (x) as the distance to a second type of geometric primitive (Prim2) locally approximating a surface of the point cloud (CP) by minimising a second error criterion (Err2), and the first type of geometric primitive (Prim1) having a closed contour, and the second type of geometric primitive (Prim2) having an open contour. |