Ball Pivoting

The algorithm implements the ball pivoting surface reconstruction [1] to create a mesh out of a point cloud.

[1] - Bernardini, Fausto, Joshua Mittleman, Holly Rushmeier, Cláudio Silva, and Gabriel Taubin. “The ball-pivoting algorithm for surface reconstruction.” IEEE transactions on visualization and computer graphics 5, no. 4 (1999): 349-359.

Input

Point cloud with normals

Output

Mesh

Description

The algorithm has two parameters:

  • Ball radii:
    This is a vector of three numbers that defines the radii of the balls to be used for surface reconstruction.
  • Duplicate Vertices in Mesh:
    If checked, allows duplicate vertices. Warning: In its current implementation, this method does not guarantee generating a mesh that is compatible with our other algorithms unless Duplicate Vertices in Mesh is checked.

For large point clouds this method might run for a long time.