Share

Applies to 2026.0 Update and later

 
 

Repair context view reference

Jump to:

Status

Status
Mesh is closed, Mesh is oriented

Shows a warning symbol, , or a checkmark, , to indicate whether the condition is fulfilled. Shows a blue question mark, , if the check has not been run or not been updated.

Click Update in the Statistics section, or set the checkbox Auto-update to always check immediately when some change is detected that could affect those statuses.

Statistics
(mesh and triangle statistics)

Figures in gray indicate that they may not be up to date after a change that could affect those values.

Update, Auto-update

For very complex parts, automatic checking is potentially very calculation-intensive; switching to manual checking lets these checks be run only on demand.

Highlighting
Holes

Traces edges of holes with a yellow line

Triangles

Traces all triangle edges with a black line

Edges from

Only traces convex edges with a black line where adjacent triangles are angled more than this value away from each other

Degenerate faces

Traces all edges triangles where one edge is shorter than a threshold specified in Settings > Settings > Repair > Minimum edge length for good faces with an orange line

Errors

Draws the highlighting of faults (holes and degenerate faces) in a thicker line. Also draws it always on top even when the actual fault is covered by geometry

Note: Self-intersections, once detected, are always highlighted. Collinear edges count as self-intersections even when their respective triangles only "meet" in a "pinch" and do not conceptually intersect.
Top

Actions

Close holes
Border edges

Counts triangle edges not connected to any other triangle edge

Holes

Counts closed loops of contiguous border edges

Trivial

Closes all holes where only exactly one triangle is missing

Defined

Closes any holes matching a specified total border edge length

Border edge length range configurable with minimum and maximum

Stitch triangles

Merges close and parallel triangle borders

All

Closes all holes indiscriminately

Flipped triangles
Inv. orientation

Counts triangle edges where adjacent triangles have opposing normals

Fix flipped triangles

Attempts to fix orientation mismatches by flipping those triangles in the minority.

If surface is found unorientable (similar to a Möbius strip or a Klein bottle) or if the flip somehow creates new orientation mismatches, especially when multiple shells are involved, Netfabb offers to attempt to repair the mesh. This should be used with caution: While this may fix the issue itself, the result could be worse, or at least worse to fix further, than what could have been achieved with a targeted, manual fix in the first place.

Self-intersections
Detect

Tests the triangle net for self-intersections and highlights them

Split off

Splits triangle net along self-intersections, generates new nodes and edges, and adds the sections as new mesh shells

Remove

Attempts to resolve self-intersections by splitting (see Split off), merging the new edges to close the surfaces at the seams, and deleting any inverted or floating mesh fragments. Use with caution as this resolution can repair the issues in unexpected ways based on the individual constellation of triangles.

Uncategorized repair commands
Remove double triangles

Removes duplicates of triangles, leaving only one

Not configurable. For a configurable way to deal with triangle duplicates use overlap selection and manual deleting.

Remove degenerate faces

Reduces triangles that are extremely long and narrow in relation along their short edge, merging the nodes, leaving only the common edge between adjacent triangles

Wrap part surface

Resolves outermost intersections, dropping any internal structures

Remove problem areas

Removes large collections of triangles that intersect in very little space. Only deletes the triangles involved; does not repair any holes so created.

Split non-oriented edges

Splits edges between triangles of opposing normals

Top

Repair scripts

On this tab you run, edit, create, and save repair scripts to quickly perform a series of repair operations to your part.

(script dropdown)

Lists available repair scripts

If repair is opened on a part from a loaded machine workspace, and the associated My machines record has a repair script assigned, it appears here prominently as first choice instead of the default, built-in scripts.

New script

Prompts for the name of a new script and creates one when specified

More actions

Holds commands:

  • Import script: Prompts to import a repair script from a REPAIR-type file
  • Export script: Prompts to export the selected script to a REPAIR-type file
  • Duplicate script: Clones the selected script
  • Rename current script: Prompts for a new name for the selected script
    Note: Default scripts cannot be renamed.

Renaming is not available for built-in scripts.

Delete script

Deletes the script currently selected in the dropdown menu

Does not ask for confirmation

Not available for built-in scripts

(script listing)

Access and, if available, adjust individual actions of the script.

  • Double-click the green checkmark to immediately execute the action.
  • Double-click the red X mark to immediately delete the action without confirmation.
  • Right-click an action to access its context menu and disable or enable an action. Disabled actions are skipped during execution. For example, use this to conveniently try variants of the same action with different parameter values.

Deleting actions is not available for built-in scripts

(action dropdown)

Select which repair action to add to the script listing

Add

Adds selected repair action at the bottom of the current script listing

Not available for built-in scripts

Save

Saves any changes done to the currently selected script

Execute

Runs the currently selected script with any changes

Top

Shells

The Shells tab displays properties about the shells that make up the part.

(shell list)

Lists shells and mesh information about them

Right-click an entry to access the shell's context menu.

Multiple shells may be selected with Shift+Click or Ctrl+Click.

Note: The list can only display and sort 100 shells at a time. For working with much larger counts of shells, instead of selecting them by clicking batches of a hundred to perform some action, inverting a selection can be a more practical. Select shells you don't want to work with, then choose Edit > Toggle selection.
  • Triangle count
  • Surface area
  • Bounding box volume
  • Part volume
  • Watertightness
  • Orientedness
  • Bounding box size
Auto-select

When enabled, left-clicking list entries selects the respective shell or shells in the 3D view. When disabled, the selection state is separate between list and 3D view.

Note: Right-clicking always selects both list entry and shell in the 3D view.
Refresh

Updates the list after an update to any shell's mesh, such as deleting a triangle

The list does not automatically update. After a change to the part's triangle mesh, the list contents are displayed in red text to indicate it is not up-to-date anymore.

Top

View

The View tab provides options to control the visualization of part features and the selection of surfaces.

Part
Show textures

Not available when part has no texture

Show transparent part

Shows camera-facing part surface with some transparency

Colored highlighting for slim faces is always fully opaque.

Cumulative with optional transparency from clipping planes

Show slim faces
Colored

Highlights triangles in yellow where the smallest angle is below the chosen threshold

Highlight edges

Traces triangles considered slim with an orange border

Smallest angle

Input for the threshold angle

to 20°

Status for Optimization Utility

As an alternative to coloring and edge highlighting, shows an icon to indicate whether any slim triangles were identified

or

Optimization Utility is a retired software component that is no longer available.

Triangles with their smallest inner angle being smaller than a threshold are highlighted.

Surface selection
Tolerance

Threshold value for Surfaces selection to limit the flood-fill selection from spilling across hard edges. Any triangle that is angled up to this angle away from the previous one becomes selected as well.

Top

Was this information helpful?