> For the complete documentation index, see [llms.txt](https://manual.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.karamba3d.com/3-in-depth-component-reference/3.3-cross-section/3.3.10-cross-section-selector.md).

# 3.3.8: Cross Section Selector

The component **“CroSecSelect”** deals with selecting cross sections by name or index from a list of cross sections. Provide the name(s) or index(es) of desired cross sections in the **“Name|Ind”**-plug. Cross section names are not case sensitive. All characters coming after “#” count as remark. It is possible to use regular expressions for selection (these start with “&”). List indexes start from zero.

**“CroSecSelect**” lets you specify beams via the **“Elems|Ids”**-plug which shall be assigned a specific cross section. The **“Assemble”**-component sets the cross-sections of these elements accordingly. Alternatively, cross sections can be directly plugged into the element-creation-components.

In case one does not supply a list of cross sections at the **“CroSec”**-input-plug, the cross section table that comes with Karamba3D is used by default.

![Fig. 3.3.8.1: Cantilever with four different cross sections taken from the standard cross section table](/files/-MCkEZArx42Z-xJ-GSOe)

Sadly there is no standard for the exact naming of cross sections which results in slight deviations for one and the same cross sections in different finite element programs. A "IPE80" is sometimes seen to be written as "IPE 80", "IPE-80", and so on. In the context menu of the Cross Section Selector -component it is possible to activate a fuzzy name search option (see fig. 3.3.8.2). For a given input name the component then returns the cross section whose name has the shortest Levenshtein-distance to the input. <br>

<figure><img src="/files/lKCTKxJU4R9hbmXuXC25" alt=""><figcaption><p>Fig. 3.3.8.2: Fuzzy search option in the context menu of the Cross Section Selector-component.</p></figcaption></figure>

{% file src="/files/rdkNFawM8vFdOuyk7JVv" %}

{% file src="/files/TyOvrvTl6mBLQg9RIYup" %}

{% file src="/files/4khIpmbgMxv9EyA18H5r" %}
