# Filter Select

This operator is used to select faces of certain sizes relative to their shortest edge. It is particulary useful for **Random Loop Extrude**, **Random Panels** and **Panel Insets** where the panel islands often consists of thin faces with boundary edges.

<figure><img src="/files/3PgbGPJ4ouRuh9e3htoz" alt=""><figcaption><p>Figure 1</p></figcaption></figure>

When used, you will be shown the redo panel that will wait for your input in order to function. Here are the different redo properties and what they do:

{% hint style="info" %}
*This will only work if you have faces selected and will filter select these face selections.*
{% endhint %}

### Limit

This setting allows for the selection to be limited in the following ways:

* **None:** There are no restrictions on the selection.
* **Non-Manifold:** This limits the selection to faces that have no boundary edges.
* **Only Non-Manifold:** This restricts the selection to faces that have boundary edges.

<figure><img src="/files/rniKTd4KIZUfUVOtbUMy" alt=""><figcaption><p>Figure 2</p></figcaption></figure>

### Length

The shortest length an edge can have in a face before being removed from the selection. Use this to deselect really thin slices of faces when you want to randomize an area because this can result to geometric spikes when used with some of the random operators.

<figure><img src="/files/CkmKSh50qdzqBvBPtIzU" alt=""><figcaption><p>Figure 3</p></figcaption></figure>

### Linked Flat Faces

This will allow the remaining faces from the selection to include faces that share their normal angle sharpness threshold.

<figure><img src="/files/JyZteYYDfUmpJQrI09r5" alt=""><figcaption><p>Figure 4</p></figcaption></figure>

This is useful for organic surfaces to reselect some faces which did not meet the length threshold and were removed from the selection but still keeping most thin faces unselected.

### Sharpness

This only shows up then the **Linked Flat Faces** toggle is activated and will determine which faces are reselected based on the normal angle sharpness threshold of the selected faces.

### Select Invert

This inverts the current selection.

<figure><img src="/files/TlFEMi3jUsOiOs720so5" alt=""><figcaption><p>Figure 5</p></figcaption></figure>

The **Filter Select** operator is very useful on a topology that has some thin faces you'd want to avoid like the meshes generated by [Random Starship](/add-ons/random-starship.md) or those that are created using the **Random Loop Extrude**, **Random Panels** and **Panel Insets** operator in **Random Flow**.

<figure><img src="/files/ClQzc2ErJWbGHi8fbYSn" alt=""><figcaption><p>Figure 6</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.blenderguppy.com/add-ons/random-flow/functions/mesh/filter-select.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
