本发明涉及建筑设计及绘制,尤其涉及一种在revit中按标高拆分柱的方法。
背景技术:
1、土建模型建模时,需要按标高拆分柱,以使柱和相应的楼层建立对应关系。
2、传统人工修改实现方法为:
3、第一步:选中柱,调整参照标高和顶部偏移,使柱位于两个标高之间;
4、第二步:复制第一步中调整好的柱,设置其操作标高和顶部偏移,使其位于另外两个标高之间;
5、第三步:不断重复第二步,使所有标高之间都有柱。
6、通常一个工程项目中有几千根柱,可见上述方法人工修改量很大,效率较低。
7、公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现思路
1、本发明提供了一种在revit中按标高拆分柱的方法,解决了传统建模方法中用户需要复制多个柱构件,分别调整参照标高和偏移,整体操作繁琐效率低的问题。
2、为了解决上述技术问题,本申请实施例的第一方面提供了一种在revit中按标高拆分柱的方法,其包括以下步骤:
3、第一步:在revit中建立拆分前的柱模型,记录拆分前柱模型的定位点和柱类型;
4、第二步:获取所述柱模型在拆分后的各分段柱模型的参照标高的集合;
5、第三步:获取拆分前柱模型的参照标高、顶部偏移和底部偏移,计算出拆分前柱模型实际的柱底标高和柱顶标高;
6、第四步:在参照标高的集合中筛选出高度数值落入所述柱底标高和柱顶标高之间的所有有效标高;
7、第五步:删除拆分前柱模型;
8、第六步:以第四步中筛选出的所有有效标高作为参照标高,依次新建分段柱模型,柱类型为第一步记录的柱类型,定位点为第一步记录的定位点,完成所有分段柱模型建模;
9、第七步:根据第三步中获取的底部偏移调整第六步得到的柱模型最底部的柱底标高;根据第三步中获取的顶部偏移调整第六步得到的柱模型最顶部的柱顶标高,完成柱模型的拆分。
10、进一步的,所述定位点为坐标系原点。
11、进一步的,所述参照标高是设计柱底标高。
12、本申请实施例的第二方面提供了一种计算机设备,所述计算机设备包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现如上任一所述的在revit中按标高拆分柱的方法的步骤。
13、本申请实施例的第三方面提供了一种计算机可读存储介质,存储有可执行指令,所述可执行指令被处理器执行时实现如上任一所述的在revit中按标高拆分柱的方法的步骤。
14、本申请实施例的第四方面提供了一种计算机程序产品,包括计算机程序或指令,所述计算机程序或指令被处理器执行时实现如上任一所述的在revit中按标高拆分柱的方法的步骤。
15、与现有技术相比,本发明具有以下有益效果:
16、通过在revit中先建立拆分前整体柱模型,可以得到柱模型的实际柱底标高和柱顶标高,在柱底标高和柱顶标高的范围内,筛选出柱模型待拆分的参照标高(柱底标高,如楼层标高),然后再以筛选出的这些参照标高作为新建分段柱模型的设计底标高,输入各分段柱的设计长度,就可以快速得到各分段柱模型,实现所有标高之间都有柱,最后,再根据底部偏移和顶部偏移,对最底层柱模型和最顶层柱模型进行微调,实现柱模型的拆分,使设计参照标高之间均有柱,解决了传统建模方法中用户需要复制多个柱构件,分别调整参照标高和偏移,整体操作繁琐效率低的问题。
1.一种在revit中按标高拆分柱的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的在revit中按标高拆分柱的方法,其特征在于,所述定位点为坐标系原点。
3.根据权利要求1所述的在revit中按标高拆分柱的方法,其特征在于,所述参照标高是设计柱底标高。
4.一种计算机设备,其特征在于,所述计算机设备包括:
5.一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1~3任一项所述的在revit中按标高拆分柱的方法的步骤。
6.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现权利要求1~3任一项所述的在revit中按标高拆分柱的方法的步骤。