关于参数化工作流的一点尝试,还望各位大神不吝指正
成果示意
电池图
操作步骤
1.提取高程信息
选择CAD文件中的高程点,导入Rhino中,注意图纸单位(图1-1 中红色的数字左侧的点就是高程点)。
图1-1规划局提供的CAD测绘图示例
可以将所有高程点单独考到一个新文件(最好原位黏贴),导出T3(如图1-2)。
图1-2 提取出地形信息
2.转换高程信息(CAD→Rhino)
将高层点导入Rhino 如图2-1,双击小圆圈(高程点),在圆心添加“点” 如图2-2,删除小圆圈,因为由CAD导入Rhino的是“图块引例”无法被GH拾取,随后炸开所有所导入的高程点,拾取所有点(高程)到GH中,删掉所有文字(右击 )得到“点”文件 如图2-3。
PS:有的高程点会重复,建议( )删除一下。
图2-1 CAD文件导入Rhino
图2-2 图块编辑
图2-3 点文件
3.依模型精度需要调整等高线间距。
4.Bake结果即可。
原理
地形模型可近似地理解为由顶面,底面和周围侧面组成的立方体
1.用MESH面将相邻点连接,形成“地表”(顶面)
图1-1 顶面
2.用顶面外轮廓垂直向下投影(此时Z0坐标平面即为海平面),生成底面 如图2-1
图2-1 底面
3.将顶面,地面轮廓相连,生成侧面 如图3-1
图3-1 侧面
至此原始地形的大致样貌已完成 如图3-2
图3-2 原始地形
下面依模型精度需要加入等高线,生成设计地形
4.处理数据信息:
a.处理高程信息
由“点”提取Z值(高程)→将高程按由小到大顺序排列→找出极值→依模型精度要求确定等高线间距→得出模型阶数。
图4-1
图4-2
b.(可选)找出坐标最低点,确定模型起始平面(减小底座厚度)。
图4-3
Ps:有时侯地势平缓最底平面会有洞,保险起见可将平面再往下移一层。
图4-4
c.依等高线间距划分顶面与侧面→找出未闭合曲线(顶面与侧面围合)。
以侧面为例:
图4-5
图4-6
d.将所有闭合的曲线向上推拉→布尔运算并集→bake 就结束了。
图4-7