You are here: Menu Commands > Solids > Validation > Solids repair
GEOVIA Surpac

Solids repair

You use the solids repair function to access all the tools required to correct an invalid triangulation (solid or void) to make it a valid triangulation. The solids repair panel has functions for finding, viewing, and fixing problems in triangulations, located together to form a solids repair workflow.

To run this function: Choose Solids > Validation > Solids repair, or...

  • In the Function Chooser, type SOLIDS REPAIR, and press ENTER.

Fields on the Solids Repair panel

Field Description
Solids Repair Toolbar The name of the active layer.
Filter
Object Range The objects in the layer that you want to use solids repair on.
Trisolation Range The trisolations in the object that you want to use solids repair on. You can specify any valid range.
Auto update validation
  • Selected: Automatically updates the information in the Validation errors section of the panel when you change the object and trisolation ranges, or when you use the repair functions.
  • Cleared: The Validation errors are not updated when you change the object and trisolation ranges, or when you use the solid repair functions.
Set valid objects to
  • Solid: After this function determines that the solid is valid, the solid direction is set to solid.
  • Void: After this function determines that the solid is valid, the solid direction is set to void.
Refresh button

Updates the Solids Repair panel after you change the data range or use the repair functions.

Validation errors
Invalid edges

The number of groups of triangles that contain invalid edges, and the total number of invalid edges.

Disconnected trisolations The number of groups of triangles that contain disconnected trisolations, and the total number of disconnected trisolations.
Intersecting triangles The number of groups of triangles that contain intersecting triangles, and the total number of intersecting triangles.
Reversed triangles The number of groups of triangles that contain reversed triangles, and the total number of reversed triangles.
Holes The number of groups of triangles that have sections with points that are not connected by triangles, and the total number of areas that have points that are not connected by triangles.
Repairs
Delete triangles Deletes all the triangles in the selected groups.
Fix the current selected group(s) Uses the solids autocorrect functionality to remove invalid triangles and fill in the resulting holes, or to fill in existing holes. The action of this function, to delete triangles then fill in holes, or to just fill in holes, changes depending on the type of errors in the solid.
Split disconnected triangles Identifies groups of triangles that are not connected to other groups of triangles, but that have the same trisolation number, and splits them into different trisolations.
Undo Reverses the last repair function.
Redo Completes the last repair function that was previously undone.
Selections
Left arrow Moves to the previous group of problem trisolations.
Group select drop-down Moves to the group number you select using the drop-down.
Right arrow Moves to the next group of problem trisolations.
Select problem group graphically Selects the group you click on in Graphics.
Reset view If you have manually moved the data in Graphics , the view is reset to focus on the group that is currently selected.
Legend Displays a legend that identifies the meaning of each of the colours used to highlight your solid in Graphics.
Expand selection Selects either the first, or first and second, level of neighbours to the triangles in the original selection. This can be useful if the repair tools have not been successful in making the solid valid using only the triangles of the selected group.
View
Two-sided lighting
  • Selected: The solid is displayed with two-sided lighting in Graphics.
  • Cleared: The solid is displayed with one-sided lighting in Graphics.
Transparency
  • Selected: The triangles of the solid are displayed with transparency so you can see underlying geometry.
  • Cleared: The triangles of the solid are displayed with solid colour, and you can not see underlying geometry.
Animate
  • Selected: Zooms out, moves the model, and zooms back in to the invalid triangle selection.
  • Cleared: Moves between selections without zooming out, rotating the model, and zooming back in.
Zoom
  • Selected: Zooms in to the group of invalid triangles when you move between selections.
  • Cleared: Does not zoom in to the invalid triangles when you move between selections.
Clipping
Front
  • Selected: Cuts away the front of the solid to show underlying errors.
  • Cleared: Does not cut away the front of the solid.
Back
  • Selected: Cuts away the back of the solid to show underlying errors.
  • Cleared: Does not cut away the back of the solid.
Width This slider controls the width of the section of the solid that is cut away from the front or back of the solid, depending on which settings you have selected above.
Close Closes the Solids Repair panel.

Output

The solid is modified each time you use one of the repair functions. When the solid is valid the Refresh button displays a green check mark. To keep the modifications you need to save your solid.