AutoCAD Civil 3D-用Civil 3D建立路面
假设你是一个基建公司的BIM工程师。现在你接到一个任务,你司要在一个原有立交桥的基础上再建设一条新的立交桥。这个立交桥很复杂,大概长这样:
如图黄色标记所示,新的立交桥架设在原有立交桥上。并在两端和原有立交桥合并。
为了获得新设计立交桥的信息,首先要建立原有路面。
你现在手上刚好有原有路面的测量点,要利用这些点对路面进行建模。这里需要用的一个软件叫Civil 3D,但是你的这些点是 AutoCAD 文件中的块(block),Civil 3D 识别不出来,怎么办?
第一步,把AutoCAD block 导出excel 以便更改格式,用civil 3D生成它能识别的CAGO point
这里要注意一点,原有的路面已经是立交桥,有地面(Existing Ground),路面(Existing Road)还有跨桥(Flyover),如下图所示。
而测量点中这三者都有。如果不加以区分用三者的测量点合在一起做一个路面的话,由于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建立路面相关推荐
- AutoCAD 2013 .net插件创建向导现在支持Map 3D,Civil 3D,AutoCAD Architecture 和AutoCAD MEP...
相信大家都用过AutoCAD .net插件创建向导了,这个向导可以帮助大家很方便的创建AutoCAD插件,而且可以实现在Visual Studio Express版中进行调试.现在这个向导升级到了对A ...
- [转] 吴雯:SRS要做3D时代音频标准建立者
CES2011早已落下帷幕,回顾此次展会,SRS技术所推出的世界闻名的音频专利技术受到了与会者广泛关注,特别是针对3D设备加入的3D音效技术更是备受瞩目,在展会上,来自SRS的亚太区市场总监吴雯为天极 ...
- 使用webgl(three.js)搭建一个3D建筑,3D消防模拟——第三课
使用webgl(three.js)搭建一个3D建筑,3D消防模拟--第三课 项目背景 消防安全一直是各大都市关注的重要课题,在消防体系中,特别是高楼消防体系中,消防系统整体布控与监控,火情有效准确定位 ...
- 【综述】3D数字化与3D打印:中国制造向中国智造转变的机遇
http://www.sigvc.org/bbs/thread-843-1-1.html 受<中国科学报>主编邀请撰写的一篇综述评论,分两期连载在2013年4月的版面上: 上篇:「3D数字 ...
- 互联网3D数字化时代,3D产品展示开启新商机
随着互联网技术的发展,越来越多的企业开始借助互联网宣传自己的产品,在淘宝.京东.得物等电商平台上,可以看到一些商家开始在线上3D展示产品. 早在2020年,就提出要普及5G商用,3D技术开始发展成熟, ...
- PCB电路板3D渲染电路板3D效果图制作方法的一点思路
PCB电路板3D渲染电路板3D效果图制作方法的一点思路 首先看下效果图,如果不是你需要的效果,就可以不用看了 工具 第一步,截图得出AD里面的各个图层 第二步,导出轮廓为矢量图 第三步,处理线条 第四 ...
- java 3d 配置_Java 3D简介及安装运行
简介 Java 3D是对Java的一个用来显示三维图形的扩展.用Java 3D编写的程序可以运行在很多不同类型的计算机或互联网上. Java 3D类库提供了比其它多数图形库更简单的接口,但仍有足够的能 ...
- 3D打印与3D扫描的未来在哪里
作为一个程序员应该对新技术有所追求,现在3D打印与3D扫描技术发展飞速,所以决定取了解一些.使用建模工具是CATIA.CATIA v5r20是法国达索公司推出的一款CAD/CAE/CAM一体化软件,该 ...
- 3D数字化与3D打印:用“虚拟”再造“现实”
话题背景 近年来,我们经常能听到"3D"这个名词.3D之所以被认为神奇,很大程度上归因于我们通过高科技数字化的手段,使得客观世界中的3D实体能够在虚拟世界中得以高精度重建(3D扫描 ...
- 3D建模和3D渲染技术专题一: 热身篇,光线追踪(path Tracing),环境光阴影(ambient occlusion),焦距效果(effect focus)介绍
相比大家都看到过美国迪斯尼或者梦工厂制作的一些动画片,其中很多都是使用3D图像技术来实现的,也就是说根本不用使用摄像机就能拍出一部很好的动画片.现在想开个专题主要介绍一些3D建模和3D渲染. 我之前在 ...
最新文章
- Swift 泛型函数补充
- codeforces C Deletion of Repeats(hash)
- java写左侧导航栏界面,jQuery----左侧导航栏面板切换实现
- Python Django创建项目命令
- 59. Spiral Matrix II ***
- 你会在你的WebRTC 应用程序中使用哪种视频编解码器呢?
- 84岁院士坚持健身搞科研!病床上辅导多名硕博生完成论文
- echarts中graphic_Echarts实现折线图
- 通过helm在k8s上部署spark(伪集群版)
- 贺利坚老师汇编课程48笔记:转移指令如jcxz
- 如何配置cocos2d-x安卓开发环境?
- Koa2 和 Express 中间件对比
- linux 时间戳是什么数据类型,Linux时间戳、时间类型转换
- netlogo-入门-学习记录
- win10计算机图片,Win10使用系统自带的电子相册整理电脑中照片方法图解
- Linux 远程连接Windows执行命令方法总结
- linux编译ice,linux环境下编译安装ICE
- Latex报错(TexWork):Misplaced alignment tab character . l.13 Journal of Hygiene
- Python入门之——pexpect模块
- 创新创业名词解释_“大众创业万众创新”相关名词解释总汇