Repairing parts

Applies to 2020.2 Update and later

Fix faults in a triangle mesh that make a part unsuitable or unusable for print preparation and toolpath generation

Detecting mesh faults

Netfabb provides a range of indicators to recognize repair-relevant properties as well as automated and manual tools to address them. For instance, parts that have very obvious errors have their display color swatch marked with a warning symbol in the project tree. A larger warning symbol is displayed in the bottom right corner of the display if any part is in such need of repair.

Repair availability

There are two approaches to repairing in Netfabb, manual and scripted, automated repair.

Manual repair
  • Add, modify, and remove individual triangles
  • Configure and execute individual repair actions
  • Most repair actions can work on selected areas.
  • Some actions are only available as script actions.
  • There are actions that modify a triangle mesh in a way that isn't technically repair, like remeshing.
  • Manage a part's shells
  • Assemble a part selectively from other parts by drag & drop in the project tree
  • Delete individual shells
Automated repair
  • Execute scripts assembled from repair actions
  • Repair scripts are lists of configured actions that are executed in the order they are listed in.
  • Scripts always work on the entire part.
  • Script execution is available in several places in Netfabb, even outside repair itself:
    • Immediately during loading a 3D file
    • On one or more parts on a platform
    • In repair

Like all mesh-modifying actions in Netfabb, repairing parts technically generates new parts. While executing a repair script during loading or on one or more parts on the platform replaces the original parts immediately, finishing repairs with Apply Repair provides you with a choice:

Top