Triangle Mesh Completer by Alexander Emelyanov - Mesh Repairing Tools

Triangle Mesh Completer


RHINOCEROS® plug-in & standalone program

Triangle Mesh Completer (Standalone program)
Manual. Interface


The interface of the program is quite simple. It based on the main dialog panel that has three display modes which are shown in figures 1-3. A brief description of controls of the dialog panel is placed in table 1 below the figures. Immediately after launch this panel looks as it is shown in figure 1. Button “Load” opens the standard dialog to choose an input file.

Triangle Mesh Completer standalone utility: Interface

Figure 1: after launch

When the input file is chosen, the dialog panel is switched to the next mode (see figure 2). In this mode you can edit the input and output file names and set special processing modes using checkboxes on the right side of the panel.

Triangle Mesh Completer standalone utility: Interface

Figure 2: input is specified

And pressing button “Process” starts the repairing of the specified input. During the processing the panel looks as it is shown in figure 3. Only button “Terminate” is accessible to interrupt the repairing without saving any results. When the repairing is finished, the program displays the corresponding message and the panel returns to the mode shown in figure 2.

Triangle Mesh Completer standalone utility: Interface

Figure 3: repairing is being

Table 1: specification of the controls

Type Condition of Description
visibility accessibility
1 button if repairing is not running if visible opens the standard dialog to choose an input file
2 button if input is chosen and repairing is not running -//- starts repairing of the specified input
3 edit box -//- -//- displays (and allows to edit) the name of the specified input data file
4 edit box -//- -//- displays (and allows to edit) the output data file name. By default, this name is obtained from the corresponding input file name by adding suffix "_out".
5 check box if input is chosen if repairing is not running tells the program that the input is an unclosed bas-relief (examples 3, 4). Ignoring this option for such samples essentially increases the processing time and leads to improper results, because by default the plug-in tries to make a manifold.
6 check box -//- -//- tells that the input can contain tunnel-like holes whose internal parts are lost (example 2). Detecting such holes decreases the performance and is recommended only if such holes really can take place.
7 check box -//- -//- specifies repairing in a mode that prevents possible self-intersections in the output model. The duration in this case can be sufficiently longer; at the same time, processing without this option allows to obtain the output without self-intersections in a majority of cases
8 progress indicator if repairing is running never indicates the repairing progress. Because the required amount of work can’t be estimated precisely at the beginning, during the processing the progress bar can roll back to a previous position several times
9 button -//- if visible interrupts the repairing without writing any output
© Alexander Emelyanov, 2011-2016     
eXTReMe Tracker