You are here: Tutorials > Solids > Solids > Repairing a solid > Task: Repair a solid
GEOVIA Surpac

Repairing a solid

When a solid is valid it does not contain geometric or topological errors. Some solids functions, such as reporting solids volumes, require the solids to be valid. If a solid is not valid, you can use the Solids Repair panel to repair the errors, and validate the solid.

Task: Repair a solid

  1. Click Reset graphics .
  2. Open problem_solid_1.dtm in Graphics.
  3. Choose Solids > Validation > Solids repair.
  4. The Solids Repair panel is displayed in the right hand side of Graphics. The number of groups and individual errors triangles are identified in the Validation Errors table.

  5. In Selections, click Move to next problem group to zoom into each group of problem geometry in this solid.
  6. Note: The groups of trisolation that contain validation errors are coloured for the types of problems they contain. To see a key for the which colours identify the different problem types, click the Legend button on the far right of the Selections options. The legend is displayed in the Legend pane on the left-hand side.

  7. In the Selections drop-down, select All.
  8. Click Delete and fill .
  9. The problem geometry has been corrected.

    Note: The refresh icon changes to a green check mark to show that the solid is valid.

  10. Choose File > Save > string/DTM, and save your model as corrected_solid_1.dtm.

Note:

  • You can now use this solid to calculate a volume, or as a constraint in block model filling.
  • To see all of the steps performed in this task, run _07b_solids_repair_simple.tcl. You need to click Apply on any forms presented.

Task: Repair a solid with complex problems

  1. Click Reset graphics .
  2. Open problem_solid_2.dtm in Graphics.
  3. Choose Solids > Validation > Solids repair.
  4. The number of groups and errors in geometry are identified in the Validation errors table.

  5. Click Delete and Fill .
  6. Some of the errors are corrected and the Validation errors table is updated.

  7. Click Split disconnected trisolations .
  8. The disconnected trisolation is corrected and the Validation errors table is updated.

  9. Click Delete and Fill .
  10. Some of the errors are corrected and the Validation errors table is updated.

  11. Click Delete invalid triangles .
  12. The intersecting triangles are corrected, and only holes remain.

  13. Click Delete and fill .
  14. The holes are filled, but the intersecting triangles have been created again when filling the holes. This situation will continue if you keep using these functions with the current settings.

  15. In Selections, click the Expand selection drop-down, and choose 1.
  16. The expanded selection is displayed in Graphics.

  17. Click Delete and fill .
  18. All errors are corrected and the solid is valid.

Note: To see all of the steps performed in this task, run _07c_solids_repair_multi_step.tcl. You need to click Apply on any forms presented.