Selection
- Basic Selection
For the repair module, there are several selection options. Depending on the chosen selection mode, either single triangles, all triangles of surfaces or all triangles of shells can be selected with a mouse click. With default settings, selected triangles are colored green on the outside and darker green on the inside, while unselected triangles are colored blue on the outside and red on the inside.
If the Ctrl key is held, triangles, surfaces or shells can be deselected or added to the selection with a mouse click. If both the Ctrl key and the left mouse button are held, all triangles, surfaces or shells crossed by the mouse cursor are either added to or removed from the selection, depending on whether you first click on a selected or on an unselected triangle. Holding the Shift key instead of Ctrl works similarly, but only for adding to the selection.
Alternatively to selecting with simple mouse clicks, single triangles, surfaces or shells can also be selected in the context menu without changing the selection mode. If you are selecting single triangles or even using one of the manual repair modes, you can select a whole shell by right-clicking on it and choosing "Select this Shell" in the context menu. The same goes for triangles and surfaces.
- Surface Selection Parameters
Additionally, by setting the selection tolerance at the bottom of the Status register, you can define the maximum angle between triangles becoming part of a surface and the triangle you click on.
So, when surfaces are selected, there are two different calculations for every triangle in question. First, the angle of the triangle to adjacent triangles which belong to the surface. Second, the angle of the triangle to the triangle clicked on. Both can be the limiting factor for the surface.
- The Shell List
With netfabb Studio Professional, you can obtain a list of all shells of the part, if you click on the Shells register in the tabsheet. The following attributes of the shell are listed: Number of Triangles, overall area of all triangles, outbox volume (a cuboid frame enclosing the shell), shell volume, watertightness, orientability and outbox dimensions. The volume of the shell can only be given, if the shell is watertight. With the horizontal scroll bar below, you can scroll to the right to see all attributes. Optionally you can enlarge the whole context area (by drag & drop on the edge of the context area) to give the shell list more room.
If you click on one of these attributes, the shells are sorted according to that value, first from the highest to the lowest value and with another click from the lowest to the highest. This gives you a well-arranged overview over your shells.
If the box auto-select is ticked and you click on one of the shells, it is selected. It is marked blue in the list and, just as normal selections, green in the screen. If you hold Ctrl, shells can be added to or removed from the selection, although selections conducted in the screen will always be cleared. If you hold Shift, all shells are selected which are listed between the last shell you clicked on before holding shift and the shell you select now.
If you perform any editing or repairing function, naturally, the attributes of your shell change and the information given in the shell list may be invalid. In that case, the shells in the list are colored red. To update the list, click on the Refresh button below.
So, with the shell list, you can sort your shells according to certain attributes and select them. For example, if you have a part with many tiny shells which you want to remove, you can sort them according to their area and then select them by clicking on the first and then clicking on the last you want to select, holding shift. That way, all tiny shells are selected at once and can be removed with the Delete key.
- Additional Selection Options
In the Actions register, the button Select Shells with Negative Volume enables the user to select all inverted shells. This function is very useful to select and then invert or remove those shells. However, it is only reliable with closed and oriented shells.

[edit] Tutorials
Netfabb Studio Tutorial - Connect Shells Manually
Netfabb Studio Tutorial - Cut Surfaces
Netfabb Studio Tutorial - Group of Parts
Netfabb Studio Tutorial - Manual Edit
Netfabb Studio Tutorial - Manual Rebuilding
Netfabb Studio Tutorial - Manual Repair of Self-Intersections
Netfabb Studio Tutorial - Part 1
Netfabb Studio Tutorial - Part 3
Netfabb Studio Tutorial - Part 4
Netfabb Studio Tutorial - Remove Double Surfaces
Netfabb Studio Tutorial - Select Surfaces








