# 3.1.6: 由线到梁 Line To Beam

图3.1.6.1显示&#x4E86;**“LineToBeam（由线到梁）”**&#x8FD0;算器如何将两条线作为输入，揭示它们如何连接并输出为梁、如何找出一组唯一的点，亦即它们的端点。其端点具有相同索引的线会被自动删除。除非线被删除，否则输入线列表和输出梁列表之间存在一一对应的关系。

**“LineToBeam（由线到梁）”**&#x8FD0;算器仅接受直线作为几何输入。因此，折线或其他类似的线须首先分解为线段。所有坐标均以米为单位（如果是英制单位，则以英尺为单位）。

通&#x8FC7;**“Color（颜色）”**&#x8F93;入，用户可以定义渲染元素的颜色。如需显示颜色，请激&#x6D3B;**“ModelView（模型视图）”**&#x8FD0;算器子菜&#x5355;**“Color（颜色）”**&#x4E2D;&#x7684;**“Elements（元素）”**&#x6309;钮。此外，还需打&#x5F00;**“BeamView（梁视图）”**&#x8FD0;算器的子菜&#x5355;**“Render Settings（渲染设置）”**&#x9879;下&#x7684;**“Cross section（断面）”**&#x9009;项。

![ 图3.1.6.1：借助“LineToBeam（由线到梁）”运算器可将两条线变成梁](/files/-M9XuV-z_79Gl5rdeM35)

可以通&#x8FC7;**“Id”**&#x8F93;入为元素指定非唯一的名称。它使用字符串列表作为梁的标识符。默认值为空字符串。在默认情况下，每个梁都有名称：即在模型中由零开始的索引。标识符提供了一种有效的方法可对梁进行分组，以便于编辑或显示梁。

可使&#x7528;**“CroSec（断面）”**&#x8F93;入将断面附加到元素上。通&#x8FC7;**“Assemble（模型构建）”**&#x8FD0;算器的断面定义可以覆盖上述设置。

单&#x51FB;**“Options（选项）”**&#x5B50;菜单标题会显&#x793A;**“LineToBeam（由线到梁 ）”**&#x8FD0;算器的其他输入选项：

| Input             | Property                                                                                                                                                                                                                                                                                                        |
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **“Pts（点）”**      | 在默认情况下，点在输出节点列表中的显示顺序是随机的。不过，有时通过列表索引来标识某些点，有利于对这些点施加荷载抑或定义支撑件。可通过将一个坐标列表输入&#x5230;**“Points（点）”**&#x8F93;入端来实现该操作。点被设置在输出节点列表的起始端。为了确保如图3.1.6.1中结构的输出终端具有索引0和1，须输入坐标为（0/0/0）和（8/0/0）的点坐标列表。                                                                                                                    |
| **“New（新建）”**     | 如果该输入端的值&#x4E3A;**“False”**，则仅需将那些起点和终点在给定输入点列表的线添加到结构中。                                                                                                                                                                                                                                                        |
| **“Remove（删除）”**  | 如果该选项的值&#x4E3A;**“True”**，&#x5219;**“LineToBeam（线到梁）”**&#x8FD0;算器将检查相互重叠的线，并将重叠的线合并为一条线。这样可以发现、防止仅依靠肉眼检查时难以发现的错误：同一点上的两条线表示静态模型中的双重构件刚度。此外，还有另一种方式，即，可在Karamba3D实用程序部分中的输入线列表中使&#x7528;**“Remove Duplicate Lines（删除重复线）”**&#x8FD0;算器，以此确保线和元素之间一一对应。                                                            |
| **“LDist（极限距离）”** | 设置要合并为一点的两点之间的极限距离。如果由线提供的点距离小&#x4E8E;**“LDist”**&#x4E2D;给出的极限距离，可将其视为相同点。**“LDist”**&#x7684;默认值为 $$5mm$$。节点的捕捉不适用于通&#x8FC7;**“Pt”**&#x8F93;入端口提供的点。将重复节点附加到元素的机制&#x4E0E;**“Assemble（模型构建）”**&#x8FD0;算器所使用的机制相同（请参见 [3.1.1](/chinese_1_3_3/3-in-depth-component-reference/3.1-model/3.1.1-assemble-model.md)节）。 |
| **“Z-Ori”**       | 梁和桁架的默认方向将在第[3.1.14](/chinese_1_3_3/3-in-depth-component-reference/3.1-model/3.1.14-orientate-element.md)节中予以介绍。通&#x8FC7;**“Z-Ori”**&#x7684;输入可为本地Z轴定义非标准方向。                                                                                                                                                    |
| **“Bending（弯曲）”** | 允许关闭梁的弯曲刚度。有关详细信息，请参见第[3.1.10](/chinese_1_3_3/3-in-depth-component-reference/3.1-model/3.1.10-modify-element.md)节。                                                                                                                                                                                              |

默认情况下，在公共点处会合的梁在静态模型中系刚性连接，如同被焊接在一起一样。有关如何定义梁末端处的连接，请参见第[3.3.6](/chinese_1_3_3/3-in-depth-component-reference/3.3-cross-section/3.3.6-beam-joints.md)节。**“Info（信息）”**&#x8F93;出端口可显示已删除的节点和梁的数量。

为了使用便捷，梁有许多默认属性。可在图3.1.6.1的右上角字符串输出中看到这些默认属性：**“active（活动）”**&#x8868;示会在静态模型中包含梁。默认断面是一个直径为114毫米、壁厚为4毫米的圆形空心轮廓。默认材料是符合欧盟规范 3（Eurocode 3）&#x7684;**“S235”**&#x7B49;级钢材。


---

# 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.6-line-to-beam.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.
