一种基于Revit API的建筑楼层外立面提取方法

    公开(公告)号:CN113674436B

    公开(公告)日:2023-08-25

    申请号:CN202110910770.X

    申请日:2021-08-09

    Applicant: 南通大学

    Abstract: 本发明公开一种基于Revit API的建筑楼层外立面提取方法,包括以下步骤;步骤一:定义名为Execute方法,并进行系统环境初始化;步骤二:获得某一楼层的标高对象,创建标高过滤器;步骤三:在该楼层外围创建一组辅助墙对象Wi,其中放置一个辅助房间对象R;步骤四:依托创建的辅助房间对象R,提取直接附着于该楼层外墙的建筑构件,并加入选择集;步骤五:依托所创建的辅助房间对象R,提取不直接附着于该楼层外墙的建筑构件,并加入选择集;步骤六:从选择集中删除步骤三中所生成的辅助墙对象Wi;步骤七:将选择集中的建筑构件拷贝到目标文件中,并进行保存。本发明可对整幢建筑的外立面进行提取,有效缩减整幢楼的数据量,使得BIM模型可以有效应用于城市级别场景中。

    一种基于Revit API的建筑楼层外立面提取方法

    公开(公告)号:CN113674436A

    公开(公告)日:2021-11-19

    申请号:CN202110910770.X

    申请日:2021-08-09

    Applicant: 南通大学

    Abstract: 本发明公开一种基于Revit API的建筑楼层外立面提取方法,包括以下步骤;步骤一:定义名为Execute方法,并进行系统环境初始化;步骤二:获得某一楼层的标高对象,创建标高过滤器;步骤三:在该楼层外围创建一组辅助墙对象Wi,其中放置一个辅助房间对象R;步骤四:依托创建的辅助房间对象R,提取直接附着于该楼层外墙的建筑构件,并加入选择集;步骤五:依托所创建的辅助房间对象R,提取不直接附着于该楼层外墙的建筑构件,并加入选择集;步骤六:从选择集中删除步骤三中所生成的辅助墙对象Wi;步骤七:将选择集中的建筑构件拷贝到目标文件中,并进行保存。本发明可对整幢建筑的外立面进行提取,有效缩减整幢楼的数据量,使得BIM模型可以有效应用于城市级别场景中。

Patent Agency Ranking