Ball Pivoting Algorithm
Please cite the reference article if you publish results obtained with this online demo.

Upload Data

Upload your own pointset to use as the algorithm input.

The uploaded text file should be formatted such that each line contains an oriented point with x, y, z, nx, ny, nz coordinates, separated by a tabulation.

The uploaded file should be a gzipped ASCII file. Please do not omit the ".gz" file extension.

The maximal size of the input point set is 150000 oriented points. If the point set is larger it will be randomly subsampled in this demo. If your data is bigger, you can download the source code.

The uploaded point cloud will be scaled to fit in a cube of side 1.

 


Use an example

Click on an image to use the corresponding point set

Notice that for visualization reasons, all point clouds are normalized (scaled so that their maximum length is 1).

Perfect sphere

30000 points

Recommended radii:

0.02

Noisy sphere

30000 points

Recommended radii:

0.02

Stanford Bunny

362269 points

Recommended radii:

0.002; 0.003; 0.01

Tanagra logo

114045 points

Recommended radii:

0.005; 0.01; 0.015

Girl with Crotales (head)

114045 points

Recommended radii:

0.0028; 0.006

Pyramid (detail)

387460 points

Recommended radii:

0.002; 0.003

Lovers of Bordeaux (detail)

299170 points

Recommended radii:

0.0025; 0.004

Mime (detail)

344541 points

Recommended radii:

0.003; 0.004

Brassempouy

238900 points

Recommended radii:

0.005; 0.006