假设你是一个基建公司的BIM工程师。现在你接到一个任务,你司要在一个原有立交桥的基础上再建设一条新的立交桥。这个立交桥很复杂,大概长这样:

如图黄色标记所示,新的立交桥架设在原有立交桥上。并在两端和原有立交桥合并。

为了获得新设计立交桥的信息,首先要建立原有路面。

你现在手上刚好有原有路面的测量点,要利用这些点对路面进行建模。这里需要用的一个软件叫Civil 3D,但是你的这些点是 AutoCAD 文件中的块(block),Civil 3D 识别不出来,怎么办?

第一步,把AutoCAD block 导出excel 以便更改格式,用civil 3D生成它能识别的CAGO point

这里要注意一点,原有的路面已经是立交桥,有地面(Existing Ground),路面(Existing Road)还有跨桥(Flyover),如下图所示。

(图为Autodesk Infraworks 生成的模型)

而测量点中这三者都有。如果不加以区分用三者的测量点合在一起做一个路面的话,由于CIVIL 3D会无差别的为相邻高程添加等高线并建模,所以你的路看起来是这样的。

每一种颜色代表一个高程区间。你可以看到在一些地方颜色变得很跳脱,特别是在有立交桥的地方。这是因为那个地方的路面形状发生了突变,跌宕起伏的。这种越野车都开不过去的路面肯定是不行的。

所以,我们从一开始,就要对三种路面的测量点加以区分,分到不同的图层,再分别导出Excel。

那么具体怎么做呢。

以路面为例,首先选择它所在的图层,然后锁住其他所有图层。在插入选项卡的连接和导出中选择导出数据,如图所示。

新建一个数据模板 —> 选中所有点 —>筛选出块 —>只保留地理信息的X,Y,Z坐标 —> 去掉所有对号 —>选择保存路径 —>搞定

现在去该路径下寻找这个excel。可以看到数据格式如下。但是有一些问题。首先这些数据是纯文本,其实有的高程是0,最严重的是,这些点没有属性。有的AutoCAD文件中块是有属性的,你应当选择显示有属性的块。可惜这个没有。而Civil 3D的CAGO Point需要点的属性,包括标号和描述性文字。

现在你要对数据进行调整。首先把所有的文本转化成数字。选中数字点击感叹号,选择转化为数字。然后需要去掉position X这一行的标题栏。同时前后分别插入新的一列作为点的代号和描述。

同时要删掉高程为0的行。更确切的说,这个例子里所有的点大于100,应该删掉小于100的点。这个时候你的数据可能有上万个,不能人工来删,我们用宏来完成。新建宏,输入如下代码。运行宏。结果如下。可以看到所有的点都搞定了,保存为CSV (comma delimated)格式

对另外两份数据做同样处理。接下来可以导入数据了。

第二步,打开civil 3D, 新建文件。插入—> 从文件导入点导入刚才的文件。

在文件格式中选择PENZD (comma delimited), 选择刚才的CSV文件,点击将点加入新的点组,单击右侧加号,新建点组,命名ER,点OK。

你的点被导入了。现在可以新建路面了。home栏 —>面 —> 新建面—>命名ER—>选择渲染材质:路面和跨桥选混凝土,地面选草。

OK,打开工具空间—>找到面—>找到面下面的点组—>右键单击点组—>选择增加—>选择刚才新建的点组

你的面就做好了,被绿色的框包围着。其他同理,这个时候新建的面有点不太好,太多多余的线了。我们需要对它进行调整。

单击黑色的部分选中它,选择面属性。

在定义选项卡里,使用最大三角长度改成是,并且定义一个长度(具体定多少要根据具体项目面积,可以先试试50m)。重建面。

搞定。

这个时候又有一个问题,尽管我们小心翼翼的处理了数据,可能还是有一些异常点,需要把他们删掉。比如这里,这个路面的点凸出来了,应该删掉。

选中路所在的面,选择编辑面的类型,显示中点亮点。搞定。

编辑面中,选择删除点。选择异常点,右键删除确认。完成。

差不多调整一下是这样的。路面和地面好好的在地上,跨桥在天上,各谋其政。

大功告成。下一次进行建模新的立交桥。

转载自:https://zhuanlan.zhihu.com/p/23760756 作者:韩若兰

AutoCAD Civil 3D-用Civil 3D建立路面相关推荐

  1. AutoCAD 2013 .net插件创建向导现在支持Map 3D,Civil 3D,AutoCAD Architecture 和AutoCAD MEP...

    相信大家都用过AutoCAD .net插件创建向导了,这个向导可以帮助大家很方便的创建AutoCAD插件,而且可以实现在Visual Studio Express版中进行调试.现在这个向导升级到了对A ...

  2. [转] 吴雯:SRS要做3D时代音频标准建立者

    CES2011早已落下帷幕,回顾此次展会,SRS技术所推出的世界闻名的音频专利技术受到了与会者广泛关注,特别是针对3D设备加入的3D音效技术更是备受瞩目,在展会上,来自SRS的亚太区市场总监吴雯为天极 ...

  3. 使用webgl(three.js)搭建一个3D建筑,3D消防模拟——第三课

    使用webgl(three.js)搭建一个3D建筑,3D消防模拟--第三课 项目背景 消防安全一直是各大都市关注的重要课题,在消防体系中,特别是高楼消防体系中,消防系统整体布控与监控,火情有效准确定位 ...

  4. 【综述】3D数字化与3D打印:中国制造向中国智造转变的机遇

    http://www.sigvc.org/bbs/thread-843-1-1.html 受<中国科学报>主编邀请撰写的一篇综述评论,分两期连载在2013年4月的版面上: 上篇:「3D数字 ...

  5. 互联网3D数字化时代,3D产品展示开启新商机

    随着互联网技术的发展,越来越多的企业开始借助互联网宣传自己的产品,在淘宝.京东.得物等电商平台上,可以看到一些商家开始在线上3D展示产品. 早在2020年,就提出要普及5G商用,3D技术开始发展成熟, ...

  6. PCB电路板3D渲染电路板3D效果图制作方法的一点思路

    PCB电路板3D渲染电路板3D效果图制作方法的一点思路 首先看下效果图,如果不是你需要的效果,就可以不用看了 工具 第一步,截图得出AD里面的各个图层 第二步,导出轮廓为矢量图 第三步,处理线条 第四 ...

  7. java 3d 配置_Java 3D简介及安装运行

    简介 Java 3D是对Java的一个用来显示三维图形的扩展.用Java 3D编写的程序可以运行在很多不同类型的计算机或互联网上. Java 3D类库提供了比其它多数图形库更简单的接口,但仍有足够的能 ...

  8. 3D打印与3D扫描的未来在哪里

    作为一个程序员应该对新技术有所追求,现在3D打印与3D扫描技术发展飞速,所以决定取了解一些.使用建模工具是CATIA.CATIA v5r20是法国达索公司推出的一款CAD/CAE/CAM一体化软件,该 ...

  9. 3D数字化与3D打印:用“虚拟”再造“现实”

    话题背景 近年来,我们经常能听到"3D"这个名词.3D之所以被认为神奇,很大程度上归因于我们通过高科技数字化的手段,使得客观世界中的3D实体能够在虚拟世界中得以高精度重建(3D扫描 ...

  10. 3D建模和3D渲染技术专题一: 热身篇,光线追踪(path Tracing),环境光阴影(ambient occlusion),焦距效果(effect focus)介绍

    相比大家都看到过美国迪斯尼或者梦工厂制作的一些动画片,其中很多都是使用3D图像技术来实现的,也就是说根本不用使用摄像机就能拍出一部很好的动画片.现在想开个专题主要介绍一些3D建模和3D渲染. 我之前在 ...

最新文章

  1. Swift 泛型函数补充
  2. codeforces C Deletion of Repeats(hash)
  3. java写左侧导航栏界面,jQuery----左侧导航栏面板切换实现
  4. Python Django创建项目命令
  5. 59. Spiral Matrix II ***
  6. 你会在你的WebRTC 应用程序中使用哪种视频编解码器呢?
  7. 84岁院士坚持健身搞科研!病床上辅导多名硕博生完成论文
  8. echarts中graphic_Echarts实现折线图
  9. 通过helm在k8s上部署spark(伪集群版)
  10. 贺利坚老师汇编课程48笔记:转移指令如jcxz
  11. 如何配置cocos2d-x安卓开发环境?
  12. Koa2 和 Express 中间件对比
  13. linux 时间戳是什么数据类型,Linux时间戳、时间类型转换
  14. netlogo-入门-学习记录
  15. win10计算机图片,Win10使用系统自带的电子相册整理电脑中照片方法图解
  16. Linux 远程连接Windows执行命令方法总结
  17. linux编译ice,linux环境下编译安装ICE
  18. Latex报错(TexWork):Misplaced alignment tab character . l.13 Journal of Hygiene
  19. Python入门之——pexpect模块
  20. 创新创业名词解释_“大众创业万众创新”相关名词解释总汇

热门文章

  1. 安卓源码避坑指南10—蓝牙音乐播放状态和歌曲信息不更新
  2. 【蓝桥杯】2019年第十届蓝桥杯(个人赛) 大赛介绍、注意事项及赛后总结
  3. 数字IC设计学习笔记(一)——逻辑综合简介
  4. 原生64位卸载工具Revo Uninstaller Pro V2.5.7
  5. Raspberry Pi使用教程
  6. 一些noip模拟题一句话题解
  7. PPT里面的工具都是宝,用好不得了,这10个技巧你不得不知!
  8. [置顶] 图灵访谈系列之九:CNode社区谈Node.js技术及生态
  9. 硬件知识——主板结构
  10. python语言例子_第一个Python实例