GraviFix

GraviFix

 

GraviFix is a pre-processing procedure that runs on a 3D model represented as a triangle mesh in PLY format, either in ascii or binary encoding. Its function is to clean the model from geometrical and topological defects (typically introduced by the acquisition and reconstruction process) and to simplify the model at three different resolutions, in order to make subsequent visualization, mating and processing more efficient. Thus, for each input model, GraviFix produces up to 4 output models – a clean version and three simplified versions having 1M points, 100k points and 50k points respectively, which are saved according to an agreed naming convention.

GraviFix can be deployed stand-alone in any application where a 3D model needs to be cleaned and simplified. Within GRAVITATE it performs a pre-processing step on model collections before they are loaded into the GRAVITATE platform. This is an important first step in the pipeline, since many algorithms working on model meshes will fail if there are connectivity problems or the mesh is too complex, however, GraviFix is a highly complex algorithm, and as such does not run in real-time but needs to be run in batch mode off-line as a pre-processing step.

 

Release

User Manual

License