海南省BIM中心

 找回密码
 注册请加微信xycost

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 429|回复: 1

Dynamo for Civil 3D初识——里程桩号标记

[复制链接]

2331

主题

2887

帖子

932万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9324470
发表于 2019-5-23 11:07:21 | 显示全部楼层 |阅读模式
告诉大家一个好消息,对于经常使用Civil 3D又不会二次开发的BIMer来说,我们的福音Dynamo for Civil 3D终于来了。这标志着Civil 3D与Revit交互的开始,同时意味着基建项目个性化定制时代的来临。
本篇文章,就带领大家编写一个简单的节点包,用来实现提取路线任意里程桩号的功能。
1 素材准备
1.1 绘制路线,添加纵断面与装配,并以此生成道路模型。




1.2 在任意需要提取里程桩号的位置绘制直线,保证直线与路线相交。
注意:留意绘制直线的当前图层,后面会用到。





2节点包编写
2.1 获取所需对象,即先前绘制好的道路模型与直线。




这一部分,从Document.Current(获取当前对象)节点开始,第一行程序得到道路模型并提取路线,最后将三维路线转换成二维路线;第二行程序提取模型空间对象,同时以图层筛选出所绘制的直线(图层名称即上文注意处当前图层)。两行程序交汇以Geometry.Intersecet(获取交点)节点得到路线与直线的交点。
2.2 处理里程桩号
2.3 生成里程标签




标签如下图所示:
最后,附上Autodesk官方Dynamo for Civil 3D 2020宣传视频,视频中对Dynamo for Civil 3D能实现的功能有简单介绍,希望对大家有所帮助。
视频观赏
海南省BIM中心致力于海南省BIM事业的发展,率先在海南省内开展BIM培训,BIM网站,BIM设计,BIM造价,BIM全过程管理、BIM+GIS\FM\VR\AR\大数据\云计算\智慧城市的探索,为海南省建筑信息化作出自己的贡献。我们的网站是www.xycost.net,公众号“CPPDBIM”,长按下面的图片有惊喜哟>_<~





回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条


QQ|小黑屋|手机版|Archiver|ChinaBIM ( 琼ICP备14001050号-1 )

GMT+8, 2024-12-22 01:23 , Processed in 0.022484 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表