BIM建筑网
更专业的BIM技术学习网站!


BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

免费的Ai上线啦!
BIM建筑网自主研发,你想要Ai功能都在这里!
Ai·提升效率 技术答疑

B多级边坡创建:

添加辅助探测点判定放坡级数。在单级边坡的基础上将p2点换为辅助点AP1,设置为到曲面上的坡度。这样放坡时将会首先用探测点试放坡,根据坡脚点的数值高度来判定是否需要进行多级放坡,如图1所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图1创建辅助点

添加边坡条件。在输入输出窗口中创建边坡高度H1,设置类型为双精度,默认边坡高度3m,显示名称为边坡高度,如图2所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图2添加边坡条件

判定放坡级数。继续添加工具箱工作流中的判断命令,设置判定条件的VB语言判定起点与探测点的高差与边坡高度条件H1之间的大小关系,当小于H1时说明单级边坡即满足需求,当大于H1时说明需要设置多级边坡,如图3。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图3判定放坡级数表达式

设置单级边坡情况。在流程图判定条件为单级边坡一端添加p2点,并设置p2点与辅助点ap1点位置重合。其后添加以p1为起点p2为终点的连接,完成单级边坡情况的创建。拖动曲面对象高差在3m以内,可以查看放坡预览,如图4所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图4单级边坡情况设置多级边坡情况。点击左侧工具箱工作流中的序列,将用于填挖方判定

的定义变量S放置到序列中,S判定下添加新的高度变量判定hv,见图5。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图5序列

设置高度变量定义VB语言表达式,抵消因判定正负产生的负号,见图6。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图6 高度变量表达式

设置多级边坡的第一级台阶。在判定条件为多级边坡情况的右侧添加点p2,设置点类型为坡度和增量y,起点为p1,坡度s,增量y为hv。勾选添加连接到起点,命名为L1。如图7所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图7 第一级放坡设置

设置平台。增加平台宽度和坡度参数,如图8所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图8 设置平台参数

在序列中增加平台坡度变量定义,抵消平台坡度的负号,如图9所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图9 平台坡度变量表达式

判定平台放坡与原始地形曲面之间的位置关系。添加新的流程图,在新流程图中添加辅助点ap2,设置其类型为坡度和增量x,坡度为变量坡度psv,增量x为平台宽度pw,如图10所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图10 平台与曲面位置关系判定

判定平台放坡全宽或到曲面相交结束。在辅助点ap2下添加判定命令,设置判定为真时到曲面结束,判定为假时为全宽。在表达式编辑器中用以p2点到曲面距离和ap2点到曲面距离乘积正负的VB语言来判定试坡点位于曲面以上还是以下,方便进行下一级台阶的放坡还是结束放坡命令,如图11所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图11 平台放坡终点表达式

添加平台与曲面相交放坡结束情况下的放坡命令。在判定条件为真时一侧添加新建点p3,设置其类型为到曲面上的坡度,起点为p2,坡度为变量psv,添加连接到起点的连接,如图12所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图12 平台放坡到结束

添加平台全宽继续放坡情况下的放坡命令。添加p3点,设置其类型为坡度和增量x,起点为p2,坡度为变量psv,增量x为pw,添加连接到起点的连接,如图13所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图13平台继续放坡

按此方式继续循环创建二级三级边坡放坡的情况,如图14设置。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图14二级三级边坡

道路模型生成时需要将具有相同代码的基本元素纵向连接,点纵向连接生成要素线,连接纵向连接生成曲面,造型纵向连接生成模型实体,装配纵向连接才能生成完整的道路模型对象。因此需要继续对所有的点、连接和造型添加代码。完成自定义多级边坡部件的创建后,保存为pkt格式文件。导入Civil 3D调用。打开Civil 3D中的工具选项卡,将自定义部件pkt文件添加到相应部件目录中,方便创建装配建模时直接调用,如图15所示。

BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

图15导入部件

利用部件编辑器自定义pkt文件创建的道路模型,打开时文件相应目录下需要有创建此模型时调用过的pkt文件,否则将无法对道路模型进行编辑修改,这样同时增加了设计数据成果的保密性。

杨龙(吉林建筑大学)

仅供学习交流 版权归原作者所有如有侵权请联系删除

微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
赞(0) 打赏
BIM建筑网 » BIM问答|Civil 3D如何创建复杂边坡部件?以创建不同坡度的多级边坡为例(2)

评论 抢沙发

评论前必须登录!

 

BIM建筑网,更专业的BIM技术学习网站!

关注建筑新动态,分享建筑新技术

联系我们关于BIM建筑网

觉得文章有用就打赏一下小编吧

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

扫码登录

微信「关注」,快捷登录
扫码关注后会自动登录
注册登录代表您已同意《用户许可协议》
账号登录 | 其他登录

|登录

找回密码

|账号登录注册