Dynamo自动化车位编号教程
在BIM(建筑信息模型)的建筑设计过程中,常常需要对车位进行自动化的编号。以下是根据搜索结果整理的Dynamo自动化车位编号教程:
1.准备工作
在开始车位编号之前,需要确保停车位的族处理已经完成,并且至少保证停车位能够体现编号。此外,还需要利用【模型线】将停车位串联起来。
2.车位编号的实现步骤
步骤1:车位样条曲线的绘制在Revit中根据建筑项目中的停车位绘制车位样条曲线,并通过Dynamo拾取车位样条曲线并在其上设置车位分析点。车位分析点的位置和数量至少为车位所处位置和车位数。
步骤2:获取车位boundingbox通过各停车位参数筛选车位并获取其boundingbox。每个车位的boundingbox是进行车位划分和创建的关键参数,其决定了车位的准确位置和排列方式。
步骤3:判断车位与分析点的关系根据步骤2中获取的boundingbox与步骤1中的车位分析点进行对比排序,确定停车位排序列表。
步骤4:车位编码根据步骤3的排序列表产生车位编码的顺序数字,再根据楼层代码补充至该车位编码数字前。这样可以清楚地实现车位编号的顺序编码。
步骤5:将编码信息补充至revit的车位族参数中所获得的各个车位编码信息补充至Revit的车位族参数中,这些参数可以是新增加的参数,也可以是原先的参数。通过灵活的参数修改方式,可以对该车位族进行修正和扩展。
3.注意事项
在运行Dynamo程序时,“divisions”前置小滑块决定了精度,点位精度过小会跳过车位编号导致遗漏,反之相对复杂增加计算压力,建议根据实际情况数值越大越好。
注意模型中放置停车位不能使用镜像复制,会导致字体镜像,可以添加翻转控件。但是建议在建模初期避免镜像。
返回的参数属性“编号”,必须保证同类型(停车场这一类目下所有族)共同拥有,否则会报错。解决方案:忽略不影响;删除多余族;添加“编号”参数。
编号为模型文字,数量会导致模型的文件大小成倍增加。因此,在实际项目中需要注意控制模型文件的大小。
以上就是Dynamo自动化车位编号的基本教程。通过这些步骤和注意事项,可以帮助设计人员更加高效地完成车位编号的工作。
参考资料为您提炼了 3 个关键词,查找到 47066 篇相关资料。