Select by Normal

Benefits

  • Easy selection of walls or other polygon surfaces based on matching normals.
  • Ideal for creating a polygon selection prior to applying materials, projecting UVs and more.
  • Selecting all window 'locator' polygons that have the same size and facing, prior to using mARCH's windows generators.

Overview

Selects all polygons whose normals match a pre-selected group of polygons. Even better, you can refine the set of polygons that will be selected based on a number of criteria including matching polygon size(perimeter) and material/part name. You can also restrict the selection to contiguous/connected polygons or widen the search to include polygons with similar facings (angle variation) and/or polygons of a similar size to those of your initial selection.

Workflow: Basic

  1. Select one or more mesh item layers.
  2. Select a single polygon if you wish to match all polygons that have the same facing;
  3. OR Select two or more polygons if you wish to restrict selection to polygons in the same plane/s.
  4. Click “Select by Normal”

Workflow: Select by Normal with Options

  1. Select one or more mesh item layers.
  2. Select one or more polygons.
  3. Click on the “Select by Normal with Options” button to open the UI. If this button is not visible, then click and hold on the 'Select by Normal' button and then switch to 'Select by Normal with Options' when the button list appears.
  4. In the UI that pops up, select the options that you wish to use and then click 'Select by Normal'.

User Interface

select-by-normal-command-modo-plugin-UI

Options

Plane
Restrict selection to polygons in the same plane as your initial selection. When this option is enabled both 'Max. Angle Variation' and 'Include Flipped / Mirror' are disabled.
Contiguous / Connected
Limit testing and selection to polygons that are connected your initial polygon selection.
Size: Perimeter
Limit selection to polygons that have the same size as your initial polygon selection.
Size Variation
Specify a range in which the perimeters of two polygons should be consider as the same or close enough. Use this value to set a level of tolerance that's used when the 'Size: Perimeter' option is enabled.
Material
Limit selection to polygons that have the same material/s as your initial polygon selection.
Part Name
Limit selection to polygons that have the same part-name/s as your initial polygon selection.
Include Flipped / Mirror
When enabled polygons with opposing normals to your initial selection will be selected. Please note that this option is disabled when the 'Plane' option (see above) is enabled.
Max. Angle Variation
You can set this value to select polygons with similar facings to your initial polygon selection. Please note that this option is disabled when the 'Plane' option (see above) is enabled.
Select by Normal
Run the command.

Notes

  • Added: mARCH v1 r02.