Currently the program works with ".off" files and only "OFF" and "NOFF" sub-types are supported. It is assumed that such input file contains one object which surface is represented by one or several triangle mesh pieces. Each piece can contain a number of holes. If the object has been obtained from a point cloud, it can contain, in addition, points of the cloud which have not been included to the mesh at the mesh creation step.
The result of the program’s work is a triangle mesh with defined vertex normals that is saved in a specified ".off" file with the sub-type "NOFF".