Grasshopper如何做坡道?使用Grasshopper生成异型直角转弯坡道
前言:直角转弯坡道的难点是无法精准定位每个点的坐标,revit又无法生成直角转弯坡道,通过此程序和比较方便且快速的建好直角坡道。
首先根据坡道边线偏移出坡道中心线,根据中心线及坡道缓坡长度及高度来生成坡道缓坡面。
然后生成中间陡坡的坡道曲面。
由于弯道坡道有超高设计,即坡道横向有坡度,我们需要设置参数控制坡道横坡坡度,首先需要区分出需要超高和不需要超高的部分。(此处我是把坡道中心线细分,求出每个点所在位置的曲线切线,根据和相邻点的曲线切线夹角判断坡道是否是弧形坡道,如果夹角不是0,为弧形坡道,做超高,如果夹角是0,不做超高)
4.由于坡道中心线是平均细分段数,很难正好对应到坡道直角转角位置,所以坡道放样后直角位置会有缺角。
当然随着细分段数的增加,缺角会越来越小,但是这样显得不够严谨,我们可以通过拾取此点,然后求点到坡道中心线的最短距离的点,最后把点映射到曲面上。
5.最后把附加点添加到以上做好超高设计的点集合中,然后通过放样生成新的曲面,然后把三段坡道汇总,拉伸成实体。
6.由于程序稍微有点复杂,我弄得又比较乱,所以可以把程序打包成一个电池,供以后方便使用。
来源:个人Bim学习
作者:郑松旺
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训