### Selection Tools ###

<div align=center>
<img src="../../ScreenShot/en/Mine/MeshEditorSelect.png" alt="Model Editing Page" width="540" height="80"/>
</div>

The selection tools for the currently edited model include triangle face selection from left to right, including selection tools (rectangle, lasso, polygon), selection mode (select through, select visible), whether to select back faces, substract, select components, expand, shrink, flood fill select, hide selection and unhide selection. There are also options for select all, unselect all, invert selection tools.

#### Selection Tools ####

Switch between current selection tools via a drop-down menu:

<img src="../../Icon/Select/rectanglecut.svg" width='32' height='32'/> Rectangle Select

<img src="../../Icon/Select/LassoSelection.svg" width='32' height='32'/> Lasso Select

<img src="../../Icon/Select/polygoncut.svg" width='32' height='32'/> Polygon Select

#### Selection Mode ####

Two modes can be switched between:

<img src="../../Icon/Mine/SelectVisible.svg" width='32' height='32'/> Select Visible: In this mode only triangles visible in the window can be selected using the chosen tool.

<img src="../../Icon/Mine/SelectThrough.svg" width='32' height='32'/> Select Through: In this mode all triangles within a selected area can be selected using the chosen tool.

The difference is shown below:

<div align=center>

<img src='../../ScreenShot/en/Mine/MeshSelect.png'width='160' height='100'/>

<img src='../../ScreenShot/en/Mine/MeshSelectThrough.png'width='160' height = '100'/>

<img src='../../ScreenShot/en/Mine/MeshSelectVisible.png'width='160' height='100'/>

<p style="position:relative;">From left to right: selected area, select through, visible selection
</p>

</div>

#### Select Back Faces ####

<img src="../../Icon/Mine/SelectBackFaces.svg" width='32' height='32'/> Select back faces. Whether or not to enable back face selection is enabled by default.

#### Substract ####

<img src="../../Icon/Select/polygonMinus.svg" width='32' height='32'> Substract: When this mode is enabled, selecting a region with the chosen tool will deselect any previously selected triangles within that region.

#### Select Component ####

<img src="../../Icon/Mine/SelectComponent.svg" width='32' height='32'> Select component: This function selects all triangles belonging to the same component as the currently selected triangle face. For example, if one triangle of a floating object is selected and this function is executed, then all triangles of that floating object will be selected.

#### Expand ####

<img src="../../Icon/Mine/SelectExpand.svg" width='32' height='32'> Expand: This expands the range of currently-selected triangle faces outward from their current position.

#### Shrink ####

<img src="../../Icon/Mine/SelectExpand.svg" width='32' height='32'> Shrink: This shrinks the range of currently-selected triangle faces inward from their current position.

#### Flood Fill Select ####

<img src="../../Icon/Mine/FloodFillSelect.svg" width= '32' height= '32'> Flood fill selections: This selects all connected triangles in an approximately flat plane relative to the currently-selected face(s).

#### Hide Selection ####

<img src ="../../Icon/Mine/HideSelection.svg" width='32' height='32'> Hide selected items: This function makes the currently-selected triangle faces invisible, making it easier to select obscured or internal triangles.

#### Unhide Selection ####

<img src="../../Icon/Mine/UnhideSelection.svg" width='32' height='32'> Cancel hiding: This function restores visibility to all previously-hidden triangle faces.

#### Select All ####

<img src="../../Icon/VectorEditor1/selectall.svg" width= '32' height= '32'> Select all: This selects all faces of the currently-edited object.

#### Unselect All ####

<img src="../../Icon/VectorEditor1/DeselectAll.svg" width= '32' height= '32'> Deselect all: This deselects all faces of the currently-edited object.

#### Invert Selection ####

<img src="../../Icon/VectorEditor1/selectinvert.svg" width= '32' height= '32'> Invert selection: This function inverts the current selection. Currently-selected items will be deselected and vice versa.