# 3.1.1: 模型构建 (Assemble)

计算现实世界中结构的行为，需要对其几何形体、荷载以及支撑件等进行定义。**“Assemble（模型构建 ）”**&#x8FD0;算器收集所有必要的信息，并籍此创建静态模型（如图3.1.1.1）。

![图3.1.1.1：“Assemble（模型构建）”运算器收集数据并籍此创建模型](/files/-M9XuThZ0cvHKIC4L3g9)

如果某些梁是由节点索引定义的，则可借&#x52A9;**“Pt”**&#x8F93;入端给出的点的列表进行索引：列表中的第一个节点在模型中的索引为零，下一个索引则为1，以此类推。除此以外，**“Pt”**&#x8F93;入端可以用于为模型节点指定特定顺序。

输入&#x7AEF;**“LDist（极限距离）”**&#x4E0A;的值定义了点的距离，低于定义值距离的点则将被合并为一点。这将有助于处理不精确的几何形状。极限距离默认值为5毫米。

{% hint style="info" %}
在默认情况下，节点重合的元素刚性连接。
{% endhint %}

将节点捕捉合并不适用于通&#x8FC7;**“Pt”**&#x8F93;入端所指定的点。这可用于定义其间零长度的弹性元件。不过有时需要引入长度为零的弹性元件，以便更好地控制构件之间的相互作用，例如，连接两个剪刀机制的螺栓。这种情况下，可通过“Pt”输入端提供重复的点。元素以交替方式连接到这些点上：模型中第一个元素连接到第一个重复节点，紧随其后的元素连接到第二个重复节点，依此类推。元素之间的实际连接可通过长度为零的弹性元件来完成，如图3.1.1.2所示。长度为零的弹性元件的局部坐标轴对应全局坐标系。为了定义零长度元素，&#x4ECE;**“Assemble（模型构建）”**&#x548C;**“LineToBeam（线到梁）”**&#x8FD0;算器的 “Pt”输入端提供重复的点。元素以交替的方式附加到这些节点之上。

![ 图3.1.1.2：零长度元素](/files/-M9XuThbBQHeFpvDrZ5D)

在创建元素时，或是&#x5728;**“Assemble（模型构建）”**&#x8FD0;算器上均可定义元素的断面及其材料。后一种选项会覆盖前者，并通过元素标识符指定断面和材料。使用正则表达式选择元素标识符可以灵活地将断面和材料附加到模型的不同部分。

**“Mass（质量）”**&#x8F93;出端以千克表示结构的质量，**“COG”**&#x8868;示其重心的位置。当被接 入书写板时，模型将显示其自身的相关基本信息：节点数量、元素数量等。在列表的开始处给出了模型的特征长度，即模型边界框对角之间的距离。


---

# 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://manual-1-3.karamba3d.com/chinese_1_3_3/3-in-depth-component-reference/3.1-model/3.1.1-assemble-model.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.
