# 2.2.1: 定义模型元素

一般而言，直线是构成梁、桁架和弹性元件的基础。壳体和板材则主要基于Grasshopper（GH）网格。图2.2.1.1显示了如何借助一个简支梁的表达式构建模型，并借助书写板将其显示出来。首先借&#x52A9;**“LineToBeam（由线到梁）”**&#x8FD0;算器输&#x5165;**“Line（线）”**&#x5143;素，再由“Line（线）”创建“Beam（梁）”等较为复杂的构件。Karamba3D 默认所有几何输入均以米为单位。在处理体量较大、形体较为复杂的结构时，及时命名新建的模型元素将大大有利于后期数据的管理。如图2.2.1.1所示，新构建的梁被命名为“bart”。

{% hint style="info" %}
在Karamba3D中，各构件标识符不一定是唯一的，这一特质便于用户对设计构件进行分组管理。
{% endhint %}

![图2.2.1.1：仅含几何体的结构模型](https://2244769574-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M9XteyGDAU3Odla53cC%2Fsync%2F8549b83557736e7f8509612ae8a965018ba84793.png?generation=1591871194588325\&alt=media)

**“Assemble（模型构建）”**&#x8FD0;算器收集模型中的信息。当接入书写板时，书写板上会显示模型的基本特征：其&#x4E2D;**“c.Length”**&#x4EE3;表长度 —— 亦即结构边界框的对角线长度。而在定义梁时，通常由两个节点定义一个元素。在用户未对材料进行定义的情况下，Karamba3D会自动生成一个默认材料，该材料应用于默认梁的断面。如果存在壳体，则会出现第二个默认断面。该模型无任何荷载，但存在默认荷载工况。荷载工况对应一组外力对模型产生影响的状况。例如：风可以从若干方向冲击一个结构，但不会同时从所有方向吹向一个结构，因此，每个风向都将有其相对应的荷载工况计算。

{% hint style="info" %}
荷载工况对应一组外力对模型产生影响的状况。例如：风可以从若干方向冲击一个结构，但不会同时从所有方向吹向一个结构，因此，每个风向都将有其相对应的荷载工况计算。
{% endhint %}
