关于曲面定义

曲面定义是由曲面的生成特性、数据特性和编辑特性以及已对曲面所执行操作的列表共同组成的集合。曲面的类型决定了它可以具有哪种类型的定义数据项。

通过浏览树中某个曲面下的“定义”集合,可以访问该曲面可能具有的数据和编辑定义项。

数据定义

曲面的数据定义由可以添加到曲面的数据部件构成。

下表说明每种曲面类型支持的数据类别。如果曲面类型不支持某种数据类型,则该数据类型在浏览树中曲面的“定义”集合下不可用。

类别

三角网曲面

三角网体积曲面

栅格曲面

栅格体积曲面

边界

特征线

等高线

DEM 文件

图形对象

点文件

点编组

编辑

数据编辑是指不会被添加到任何现有数据部件的操作;相反,它们作为编辑操作被添加到曲面定义。

操作列表

曲面的生成过程是增量式的。每一次将数据添加到曲面或编辑曲面时,曲面都会更新。删除数据后,曲面将重新生成。

为了支持增量式生成过程,曲面具有操作列表,该列表是对当前状态的曲面执行的所有操作的顺序列表。

数据定义操作中的数据顺序

在将点数据添加到三角网曲面时,结果可能会受到 AutoCAD Civil 3D 处理点的顺序影响。您无法在单个操作中控制 AutoCAD Civil 3D 处理点的顺序,AutoCAD Civil 3D 按尽可能减少执行操作时间的顺序将点添加到曲面。下面列出了处理顺序可能会影响生成的三角网曲面的两种方法:

  • 当四点共圆(任意三点确定的圆经过第四个点)时,顺序会影响结果。在这种情况下,可以使用两种方法形成四个点的 Delaunay 三角剖分,并且两个三角剖分可能使曲面等高线明显不同。您可以使用交换边命令更正此类型的任何问题。
  • 第二种方法是当两个或多个点非常接近时(相距小于 0.0001 个单位)。AutoCAD Civil 3D 会将两个这样的点作为同一点,不管处理任何一个点之后,不会将第二个点添加到三角网。如果两个点具有不同的高程,顺序因此将影响生成的曲面;在这种情况下,AutoCAD Civil 3D 会将一条消息发布到“事件查看器”中。您可以使用修改点命令向点指定正确的高程。

操作列表顺序的影响

执行曲面操作的顺序可能会影响生成的曲面。由于曲面是按递增方式构建或重建的(按操作列表中的显示顺序一次执行一个操作),因此操作列表的顺序非常重要。您可以通过用于定义曲面数据的命令序列来确定该顺序。然后,您可以在“曲面特性”对话框中修改该顺序。以下是建议顺序:

  1. 添加特征线和等高线数据。
  2. 添加点数据。
  3. 添加任何必要的边界,从最外侧开始。
  4. 执行任何必要的编辑操作。