问题描述:
请问,如何利用已有的高程点和等高线数据生成 NURBS 曲面后导入 PLAXIS 3D?
解答:
地形高程的数据文件多为高程点或等高线形式,用户可利用 Civil 3D 将其生成三角形面,然后在 Rino 中执行 drape 命令将三角形面转换为 NURBS 曲面,最后将 NURBS 曲面导入 PLAXIS 3D 即可。具体操作过程如下:
一,在 Civil 3D 中 生 成 三 角 形 面
1,选择视图空间为 Civil 3D,默认菜单中将显示工具空间(ShowTS)。然后,在用户关注的区域内绘制曲线,同时删除无关区域的数据,只显示点、高程以及轮廓图层,如以下左图所示。在工具空间中右击【曲面】标签,选择【创建曲面】命令,弹出【创建曲面】对话框,如以下右图所示。
2,在【创建曲面】对话框中点击【图层】按钮,在弹出的【图层选择】对话框中新建图层,如下所示。完成新图层的定义后,依次点击【确定】按钮,返回【创建曲面】对话框。
3,在【创建曲面】对话框中修改名称等信息,点击【确定】按钮。此时,在工具空间中【曲面】下拉列表中将出现新定义的曲面,如下所示。
4,在【曲面】下拉列表中右击【图形对象】选择【添加】,弹出【从图形对象添加点】对话框,如以下左图所示。在【对象类型】下拉列表选择【块】,点击【确定】按钮,然后在视图中框选目标区域内的点。
5,在【曲面】下拉列表中右击【边界】选择【添加】,弹出【添加边界】对话框,如以上右图所示。点击【确定】按钮,然后在视图中选择目标区域内的多段线,在此边界内生成网格。
6,在视图中选择点坐标、高程文本及轮廓线,右键选择【类似对象】,删除网格面以外的对象。在工具空间中右击新创建的【Z2区】选择【编辑曲线样式】,仅保留三角形图形,如下所示。
7,点击【修改>曲面>提取对象】命令,在弹出的【从曲面提取对象 - 区>】对话框,单击【确定】按钮即可将曲面转换为三角面,如下所示。
二,在 Rino 中 生 成 NURBS 曲 面
在 Rino 中导入上述 Civil 3D 生成的三角形面,然后在命令行中输入 drape 命令,选择间距 S=10。在保留 NURBS 曲面的前提下删除三角形面,另存模型为 DXF 文件。
三,在 PLAXIS
3D 中导入 DXF 文件
在 PLAXIS 3D 中点击【Soil>Import Soil...】命令或【Structures>Import Structures...】命令,选择在 Rino 中保存的 DXF 文件,即可导入 NURBS 曲面。