关于参数化工作流的一点尝试,还望各位大神不吝指正
由CAD高程点生成Rhino地形 (Grasshopper)
成果示意
由CAD高程点生成Rhino地形 (Grasshopper)
电池图

操作步骤

1.提取高程信息

选择CAD文件中的高程点,导入Rhino中,注意图纸单位(图1-1 中红色的数字左侧的点就是高程点)。
由CAD高程点生成Rhino地形 (Grasshopper)
图1-1规划局提供的CAD测绘图示例

可以将所有高程点单独考到一个新文件(最好原位黏贴),导出T3(如图1-2)。
由CAD高程点生成Rhino地形 (Grasshopper)
图1-2 提取出地形信息

2.转换高程信息(CAD→Rhino)

将高层点导入Rhino 如图2-1,双击小圆圈(高程点),在圆心添加“点” 如图2-2,删除小圆圈,因为由CAD导入Rhino的是“图块引例”无法被GH拾取,随后炸开所有所导入的高程点,拾取所有点(高程)到GH中,删掉所有文字(右击 由CAD高程点生成Rhino地形 (Grasshopper))得到“点”文件 如图2-3。
PS:有的高程点会重复,建议(由CAD高程点生成Rhino地形 (Grasshopper) )删除一下。
由CAD高程点生成Rhino地形 (Grasshopper)
图2-1 CAD文件导入Rhino
由CAD高程点生成Rhino地形 (Grasshopper)
图2-2 图块编辑
由CAD高程点生成Rhino地形 (Grasshopper)
图2-3 点文件

3.依模型精度需要调整等高线间距。
4.Bake结果即可。

原理

地形模型可近似地理解为由顶面,底面和周围侧面组成的立方体
1.用MESH面将相邻点连接,形成“地表”(顶面)
由CAD高程点生成Rhino地形 (Grasshopper)
图1-1 顶面

2.用顶面外轮廓垂直向下投影(此时Z0坐标平面即为海平面),生成底面 如图2-1
由CAD高程点生成Rhino地形 (Grasshopper)
图2-1 底面

3.将顶面,地面轮廓相连,生成侧面 如图3-1
由CAD高程点生成Rhino地形 (Grasshopper)
图3-1 侧面

至此原始地形的大致样貌已完成 如图3-2
由CAD高程点生成Rhino地形 (Grasshopper)
图3-2 原始地形

下面依模型精度需要加入等高线,生成设计地形

4.处理数据信息:

a.处理高程信息
由“点”提取Z值(高程)→将高程按由小到大顺序排列→找出极值→依模型精度要求确定等高线间距→得出模型阶数。由CAD高程点生成Rhino地形 (Grasshopper)
图4-1由CAD高程点生成Rhino地形 (Grasshopper)
图4-2

b.(可选)找出坐标最低点,确定模型起始平面(减小底座厚度)。由CAD高程点生成Rhino地形 (Grasshopper)
图4-3

Ps:有时侯地势平缓最底平面会有洞,保险起见可将平面再往下移一层。
由CAD高程点生成Rhino地形 (Grasshopper)
图4-4

c.依等高线间距划分顶面与侧面→找出未闭合曲线(顶面与侧面围合)。
以侧面为例:
由CAD高程点生成Rhino地形 (Grasshopper)
图4-5
由CAD高程点生成Rhino地形 (Grasshopper)
图4-6

d.将所有闭合的曲线向上推拉→布尔运算并集→bake 就结束了。
由CAD高程点生成Rhino地形 (Grasshopper)
图4-7

相关文章:

  • 2022-01-09
  • 2021-12-26
  • 2021-10-21
  • 2022-01-18
  • 2021-12-22
猜你喜欢
  • 2021-05-19
  • 2021-04-03
  • 2022-12-23
  • 2021-07-06
  • 2021-12-12
  • 2021-09-25
  • 2021-07-14
相关资源
相似解决方案