> 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.1-assemble-model.md).

# 3.1.1 モデルを組み立て

実世界の構造の挙動を計算するには、そのジオメトリ、荷重、支点を定義する必要があります。「**Assemble**」コンポーネントは必要なすべての情報を集めて、構造モデルを作成します（図3.1.1.1参照）。

<figure><img src="https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-a1cb27c14b4e728575d45e0c28d01e2b92a8a7e6%2Fassemblemodel%20(1).png?alt=media" alt=""><figcaption><p>図3.1.1.1: 「Assemble」コンポーネントはデータを集めてモデルを作成します。</p></figcaption></figure>

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

梁がノードインデックスによって定義されている場合、それらは「**Pts**」入力プラグで提供される点リストを参照します: リスト内の最初のノードはインデックス0、次のノードはインデックス1、というように続きます。「**Pts**」入力は、モデルノードに特定の順序を与えるためにも使用できます。

「**LDist**」入力プラグの値は、この距離より近い点を1つに統合する距離を定義します。これは不正確なジオメトリを扱う際に役立ちます。デフォルトの制限距離は5 mmです。

{% hint style="info" %}
デフォルトでは、ノードが一致する要素は剛接続されます。
{% endhint %}

ノードのスナップ結合は、「**Pts**」入力プラグを介して提供された点には適用されません。これは、はさみ機構の2つの部分を接続するボルトのように、長さゼロのばねを定義するために使用できます。そのような場合、「**Pts**」入力を介して重複した点を提供できます。これらの点に接続する要素は交互に接続されます: 最初の要素は最初の重複ノードに、次は2番目に、というように続きます。要素間の実際の接続は、図3.1.1.2に示すように、長さゼロのばねを介して行うことができます。長さゼロのばね要素のローカル軸は、デフォルトでグローバル座標系に対応します。長さゼロの要素を定義するには、「**Assemble**」および「**LineToBeam**」コンポーネントの「**Pts**」入力に重複した点を提供します。要素はこれらのノードに交互に接続します。

<figure><img src="https://147116332-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz9HWyQapP9tu9mJjh5O9%2Fuploads%2Fgit-blob-439a94ae01b366b578c2f470230883bba77ed06c%2FZeroLengthSpring.png?alt=media" alt=""><figcaption><p>図3.1.1.2: はさみ構造の2つの部分を結合する長さゼロのばね。</p></figcaption></figure>

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

要素の断面および材料は、要素を作成するときに、または「**Assemble**」コンポーネントで定義できます。後者のオプションは前者を上書きし、要素IDを介して断面および材料を割り当てます。要素IDの選択に正規表現を使用することで、モデルの異なる部分に柔軟に断面および材料を付加することができます。

「**Mass**」出力プラグは構造の質量をキログラムでレンダリングし、ユーザー指定の質点も含まれます。「**COG**」は重心の位置を表します。パネルに接続すると、モデルはノード数、要素数などを含む基本情報を出力します。リストの先頭には、モデルのバウンディングボックスの対角の角間の距離として計算される、モデルの特性長が表示されます。
