道路曲面
道路曲面是道路对象的组件,其中曲面是使用道路子装配点和连接代码创建的。您可以在“道路特性 <道路名称>”对话框的“曲面”选项卡中使用要素线数据、连接数据或两者来创建道路曲面。要调用此对话框,请从图形中选择道路并右键单击;将显示一个快捷菜单。从快捷菜单中选择“道路特性”;将显示“道路特性 <道路名称>”对话框。接下来,从对话框中选择“曲面”选项卡,然后使用其中的各种选项创建道路曲面。
“曲面”选项卡中的选项
“道路特性”对话框的“曲面”选项卡包含用于创建道路曲面的各种选项和工具。接下来讨论这些选项。
创建道路曲面
选择“创建道路曲面”按钮以创建空的道路曲面,您可以使用“添加数据”区域中的选项向其添加数据。这样做后,将在“曲面”选项卡的“名称”列中添加一个具有默认名称的曲面。您可以在此列中为道路曲面指定新名称。
如果选中曲面名称对应的复选框,则创建的道路曲面将在图形中可见。如果对道路模型进行更改,此曲面将动态更新。如果清除该复选框,曲面将不会在模型中显示。
为每个连接创建道路曲面
选择“为每个连接创建道路曲面”按钮,使用道路的所有连接代码创建单独的道路曲面。这样做后,将使用每个连接代码数据创建道路曲面,并将其添加到“名称”列中。您可以展开曲面节点以查看将从中创建曲面的连接代码。图 8-15 显示了前三个道路曲面的连接代码。

曲面名称模板
“曲面名称模板”按钮用于指定道路曲面的名称。选择此按钮以显示“名称模板”对话框并指定道路曲面的名称。请注意,您需要在创建道路曲面之前选择此按钮。
您也可以在将道路曲面添加到“名称”列后更改其名称。为此,请双击“名称”列中显示的道路曲面现有名称,然后在显示的编辑框中输入新名称。
“添加数据”区域
“添加数据”区域中的选项用于将数据类型和代码添加到将从中创建道路曲面的道路曲面。
要添加要从中创建道路曲面的数据类型,请从“数据类型”下拉列表中选择“连接”或“要素线”选项。接下来,您需要指定代码。为此,请从“添加数据”区域中的“指定代码”下拉列表中选择所需选项。例如,从“数据类型”下拉列表中选择“要素线”,从“指定代码”下拉列表中选择 Top_Curb,将从连接具有 Top_Curb 代码的点的要素线创建道路曲面数据。
添加曲面项目
选择“添加曲面项目”按钮,将使用从“数据类型”和“指定代码”下拉列表中选择的选项指定的数据添加到所选道路曲面。
删除曲面项目
如果要删除道路曲面,请单击“名称”列中的曲面名称,然后选择“删除曲面项目”按钮以删除道路曲面。
创建道路曲面
您可以使用“道路特性”对话框“曲面”选项卡中的选项创建具有动态特性的道路曲面。为此,请在“道路特性 <道路名称>”对话框的“曲面”选项卡中选择“曲面名称模板”按钮;将显示“名称模板”对话框。在“名称模板”对话框中,在“名称”编辑框中输入道路曲面的名称,然后选择“确定”按钮;对话框将关闭。接下来,从“道路特性 <道路名称>”对话框的“曲面”选项卡中选择“创建道路曲面”按钮;将在“道路特性”对话框表格的“名称”列中添加一个曲面名称。此曲面将为空,因此,您需要向其添加数据以创建曲面。
要向此空曲面添加数据,首先需要选择要添加的数据类型。为此,请从“数据类型”下拉列表中选择“连接”或“要素线”选项,以使用连接或道路要素线创建曲面。接下来,从“指定代码”下拉列表中选择所需的连接或要素线代码。这些代码提供创建道路曲面的数据。
选择代码后,选择“添加曲面项目”按钮以将数据添加到曲面。所选代码将添加到“名称”列的“曲面”节点。同样,选择其他所需代码并将其添加到曲面。通过从“曲面样式”列的下拉列表中选择曲面样式,为曲面指定曲面样式,如前所述。接下来,在曲面中添加断裂线。要将所需代码作为断裂线添加到曲面,请在“添加为断裂线”列中选中该代码对应的复选框。接下来,选择“确定”按钮;将关闭“道路特性 <道路名称>”对话框,并显示“道路特性 - 重建”消息框。在此窗口中选择“重建道路”选项。Civil 3D 将使用先前定义的参数生成三角剖分的道路曲面。
您也可以同时使用连接和要素数据创建道路曲面。为此,请创建一个空曲面,然后从“数据类型”下拉列表中选择“连接”选项,并将其与特定代码一起添加到曲面。接下来,从“数据类型”下拉列表中选择“要素线”选项,并将从“指定代码”下拉列表中选择的特定代码也添加到同一曲面。现在,选择“确定”按钮以退出对话框;将创建连接连接代码和要素线代码的道路曲面。图 8-16 显示了使用“连接”数据的 Top 代码创建的道路曲面的三维视图。图 8-17 显示了使用要素线的 ETW 和 Sidewalk_In 代码的道路曲面的三维视图。
注意
创建道路曲面后,它将被添加到“浏览”选项卡的“曲面”节点。您可以像处理其他曲面一样编辑样式、添加曲面标签以及执行其他曲面编辑操作。如果您对道路曲面进行任何更改,请确保重建道路曲面。要重建曲面,请展开“曲面”节点。选择并右键单击道路曲面;将显示一个快捷菜单。从快捷菜单中选择“重建”选项;道路曲面将相应更新。

添加曲面边界
您可以向道路曲面添加边界,以防止在道路设计外部形成多余的三角剖分。图 8-18 显示了通过连接两个代码创建的道路曲面以及在道路曲面外部形成的多余曲面三角剖分。

要防止曲面中的这种多余三角剖分,请向道路曲面添加边界。您可以使用“道路特性 <道路名称>”对话框的“边界”选项卡添加曲面边界。使用前面部分中说明的方法调用此对话框。要添加边界,请在“道路特性 <道路名称>”对话框中选择“边界”选项卡,然后右键单击“名称”列中的曲面名称;将显示一个快捷菜单,如图 8-19 所示。

现在,从此快捷菜单中选择所需选项以将边界添加到道路曲面。图 8-20 显示了添加曲面边界后创建的道路曲面。接下来讨论用于添加边界的选项。

自动添加
此选项用于使用要素线代码添加曲面边界。当您从快捷菜单中选择“自动添加”选项时;将显示一个级联菜单。从显示的级联菜单中选择所需的要素线代码,如图 8-21 所示。所选的要素线代码将自动添加为道路曲面的边界。此选项仅在单基线和单装配道路的情况下可用。

交互添加
此选项用于向多基线道路曲面添加边界。使用此选项,您可以从要素线中选择要添加到曲面的代码。当您从快捷菜单中选择“交互添加”选项时;将关闭“道路特性”对话框,并提示您在道路要素线上选择第一个点。在所需要素线上拾取一个点;您会注意到在您拾取的点处显示一条红色的边界线。现在,按照显示的提示拾取更多点以定义边界。要闭合边界,请在命令行提示处输入 C 并按 Enter 键;“道路特性”对话框将再次显示。此外,边界将添加到此对话框的“名称”列中。
从多边形添加
此选项用于使用现有多边形定义道路曲面的边界。当您从快捷菜单中选择“从多边形添加”选项时;将关闭“道路特性”对话框,并提示您选择多边形。从图形中选择所需的多边形;将再次显示“道路特性 <道路名称>”对话框,并在“名称”列的曲面标题下添加一个边界。
为道路曲面创建边界后,您需要在“道路特性 <道路名称>”对话框的“边界”选项卡中的“使用类型”列中指定边界类型。默认情况下,“使用类型”列中的值设定为“外边界”。因此,将在所选道路曲面外部创建边界。如果从下拉列表中选择“隐藏边界”选项,将创建道路曲面中的空白区域。如果从下拉列表中选择“仅渲染”选项,您可以创建边界以为道路区域的不同部分指定不同的渲染材质。创建边界后,在“道路特性”对话框中选择“确定”按钮。道路曲面将根据“使用类型”列中指定的选项进行三角剖分。
编辑道路边界
要编辑添加到道路曲面的边界,您需要从图形中选择道路,然后右键单击以显示快捷菜单。从快捷菜单中选择“道路特性”;将显示“道路特性 <道路名称>”对话框。从此对话框中选择“边界”选项卡,然后展开“名称”列中所需的道路曲面节点。
要修改边界的名称,请单击现有名称,然后在显示的编辑框中输入所需的边界名称。同样,单击“说明”、“渲染材质”和“用户类型”列,并修改相应的值。要查看和修改边界定义(从多边形创建的边界除外),请单击“定义”列;将显示“道路边界定义”对话框,如图 8-22 所示。

注意
只要从“用户类型”列中为所选边界选择了“仅渲染”选项,您就可以从“边界”选项卡的“渲染材质”列更改边界的渲染材质。
您可以使用此对话框编辑边界的起点和终点。要修改边界的起点,请单击“起点”列中的起点值并输入新值。或者,选择起点值右侧的按钮;将关闭“道路边界定义”对话框,并提示您在屏幕上指定桩号。在图形中以图形方式指定起点桩号;“道路边界定义”对话框将再次显示。同样,在“终点”列中修改边界的终点值。要反转边界的方向,请选中“反转方向”列中的复选框。要在“道路边界定义”对话框中添加新要素线,请选择 + 按钮,然后从图形中的道路曲面中选择要素线。这样做后,新要素线将添加到边界定义中。您也可以从边界定义中删除要素线。为此,请从“道路边界定义”对话框中选择所需的要素线名称,然后选择 X 按钮;所选要素线将从边界定义中删除。要在图形中预览边界,请从“道路边界定义”对话框中选择带有铅笔符号的按钮;对话框将消失,边界将以绿色高亮显示。请注意,现在如果您执行缩放操作,高亮显示的边界将消失。接下来,在图形中预览边界后,您可以验证边界多边形是否形成良好。为此,请选择该按钮;将在“道路边界定义”对话框底部显示一条消息,指示边界定义是否形成良好。
修改边界定义后,选择“应用”按钮以查看更改。接下来,选择“确定”按钮以关闭对话框。曲面边界将被编辑。
