> For the complete documentation index, see [llms.txt](https://docs.besmart.software/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.besmart.software/3d-modeling-and-design/smart-select/select-and-hide.md).

# Select & Hide

<figure><img src="/files/o83CXtFIpagmVPRqhoim" alt=""><figcaption><p>Select &#x26; Hide in Toolbar</p></figcaption></figure>

“Select & Hide” collects information about the elements present in view and represents them in the table as the tree of information according to configuration. A newly modeled element is automatically added to the table if it meets the configuration criteria.

<figure><img src="/files/6MYAoqhLU6gcW95ecnGe" alt=""><figcaption></figcaption></figure>

If a view is bound by a Crop View or Section Box, Select & Hide will analyze only the elements present in the view's initial boundaries. To reset the filter for the new boundaries, turn on a different configuration and then switch back to the original one.

#### Configurations

<figure><img src="/files/ggWAgg0XKsvT3Swm4whM" alt=""><figcaption><p>Configuration selection</p></figcaption></figure>

Select & Hide configurations are settings for element representation in the window.

The configuration consists of two settings: **Select Categories** and **Configure Tree**.

<figure><img src="/files/SQDIZw0FCWRpY4dl2mP3" alt=""><figcaption><p>"Select Categories" button</p></figcaption></figure>

<figure><img src="/files/v8mGE2kzvJYfjBZnaXE6" alt=""><figcaption><p>"Configure Tree" button</p></figcaption></figure>

In **Select Categories**, the user can select categories of elements that should be analyzed and represented.

<figure><img src="/files/BJo1yiDkHdEP3FxRgd6Z" alt=""><figcaption><p>Category selection window</p></figcaption></figure>

In **Configure Tree**, the user can select parameters and their order according to which the tree view should be created.

<figure><img src="/files/ALsZPZEZ5LQUXAXx1lxE" alt=""><figcaption><p>Parameter selection for tree view</p></figcaption></figure>

{% hint style="info" %}
If the selected parameter is missing in the specific family, it will be represented as “**\<no parameter>**” in the tree view.
{% endhint %}

In the tree view of Select\&Hide, **click on the text line** to select all the elements under that branch that are present and visible in the current view.

<figure><img src="/files/kgrn5xAJNHUwbKeDpE2A" alt=""><figcaption></figcaption></figure>

In the tree view, **click on the checkbox** for one of the branches in the tree view to hide all the elements under that branch present in the current view.

<figure><img src="/files/PEoUbZXuALbeqhuu7o8a" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.besmart.software/3d-modeling-and-design/smart-select/select-and-hide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
