> 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/jp/3-konpnentorifarensu/3.1-model/3.1.16-select-elements.md).

# 3.1.14: 要素の選択

特定のプロパティに基づいて要素をフィルタリングするには、「**Select Elements**」コンポーネントを使用します。選択された要素は、結果の取得、質量、表面積、体積の計算、またはメッシュの生成に使用できます（「**Element Query**」コンポーネントを参照）。

図3.1.14.1にその仕組みが示されています: 入力プラグ「**ElemIds**」、「**Colors**」、「**CrosSecs**」、「**Materials**」、「**LenInter**」、「**ElemTypes**」には、要素ID、色、断面、材料、長さの区間、タイプインデックスのリストを供給できます。各入力プラグの値は「**OR**」を介して基準を形成します。たとえば、図3.1.14.1では、選択された要素は紫または赤のいずれかである可能性があります。個々の入力プラグは「**AND**」を介して接続されます: 下の画像では、選択された要素は「**Membrane\_D**」という名前で、赤または紫で、メンブレンまたはシェルのいずれかでなければなりません、というように続きます。

シェルおよびメンブレンの場合、長さはその軸整列バウンディングボックスの対角線を指します。1次元要素の場合、それは単にその長さです。要素タイプはゼロから始まるインデックスが付けられます。コンポーネントのアイコンを右クリックして「**Expand ValueLists**」を選択すると、バリューリスト入力が表示されます。

![図3.1.14.1: ID、色、断面、材料、サイズ、タイプによる要素の選択。](https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-3cda81429edf8a9155411053d6308243dbe52482%2Fimage%20\(12\).png?alt=media)

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

{% file src="/files/7CzR6oon2nkhEahD4XnX" %}

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

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

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