# 3.8.1: 网格边界表示 (Mesh Breps)

![图3.8.1.1：使用“MeshBreps（网格边界表示）”运算器由Breps（边界表示）生成的均匀网格](/files/-MCkEZuTVTApyCi4VaYd)

在Karamba3D中，壳体的几何形状由网格表示。每个网格面对应一个恒定应变的有限元。元素节点确定其与结构其他部分的连通性。因此，点荷载、支撑件、点质量等均只能附加到网格顶点。当两个网格具有公共边界时，需要在其边界具有相同的顶点才能进行结构连接。

**“MeshBreps（网格边界表示）”**&#x8FD0;算器可确保由多个边界表示生成的网格的连通性。它也允许在那些边界表示的顶点上定义应产生的点。图3.8.1.1显示了基于四个边界表示和一个预定义点所产生的均匀网格。

{% hint style="info" %}
“ MeshBreps（网格边界表示）运算器假定网格边界曲面的特征尺寸大于5mm。
{% endhint %}

这些输入端口控制网格生成（如图3.8.1.1）：

|                                     |                                                                                                                  |
| ----------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| **"Brep"**                          | 需要连接并生成网格的边界表示列表。                                                                                                |
| **"IPts"**                          | 在边界表示上或生成网格顶点的网格边界上的点。如果一个点到最近的brep的最短距离超过0.000 01 m，它将被忽略不计。                                                    |
| **"MRes"**                          | 以米为单位的网格面的目标大小。                                                                                                  |
| **"EdgeRefinementFactor （边缘优化因子）"** | **“MRes”**&#x7684;倍增因子，用于确定brep边界面的目标边缘长度。                                                                       |
| **"PointReduction"**                | 如果过密区域中&#x7684;**“True”**&#x9876;点被剔除，这样的区域可能是由底层brep中扭曲的UV空间而导致的。&#x6BD4;**“MRes”**&#x8DDD;离下一个邻居近一半的点将被删除。     |
| **"SStep", "SIter"**                | 这两个参数允许用户控制曲面网格松弛。当边的长度近似相等时，三角形有限壳体元件会产生更好的结果。平滑算法试图在该方面改进网格：它将每个顶点移向与其连接的那些顶点的重心。在曲面网格松弛期间，顶点始终保留在它们所属的brep之上。 |

**“MeshBreps（网格边界表示）”**&#x8FD0;算器的输出由在公共边界处具有相同顶点的网格组成。**“Info（信息）”**&#x8F93;出端口提供有关网格划分过程的信息。

{% hint style="info" %}
Grasshopper没有“终止”键。 如果目标网格分辨率（**“ MRes”**）选择得非常小，则网格划分算法可能需要很长时间才能完成。
{% endhint %}


---

# 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-2.karamba3d.com/chinese_2_0_0/3-in-depth-component-reference/3.8-utilities/3.8.1-mesh-breps.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.
