1.一种基于Revit平台的结构件构造方法,其特征在于,包括:
获取主体构件的布置信息;所述布置信息包括墙相交位置信息和门窗位置信息;
根据所述墙相交位置信息和所述门窗位置信息,采用构件构造函数创建与所述布置信息对应的结构件。
2.根据权利要求1所述的方法,其特征在于,获取主体构件的布置信息,包括:
获取主体构件中与预设标准墙相交的至少一个相交墙,并获取每个相交墙的定位线;
根据所述标准墙的定位线和每个相交墙的定位线,获取所述墙相交位置信息;
其中,所述墙相交位置信息包括每个相交墙与所述标准墙的相交定位点信息和相交类型。
3.根据权利要求1或2所述的方法,其特征在于,获取主体构件的布置信息,包括:
获取每个门窗的父构件的实体信息;
根据每个门窗的父构件的实体信息,获取所述门窗相关的面信息以及边界线信息;
其中,所述门窗位置信息包括每个门窗相关的面信息和边界线信息。
4.根据权利要求3所述的方法,其特征在于,所述根据所述墙相交位置信息和所述门窗位置信息,采用构件构造函数创建与所述布置信息对应的结构件,包括:
根据所述墙相交位置信息,调用预设接口、采用点布置构造函数创建柱族构件;
其中,所述构件构造函数包括所述点布置构造函数;所述结构件包括柱族构件。
5.根据权利要求3所述的方法,其特征在于,所述根据所述墙相交位置信息和所述门窗位置信息,采用构件构造函数创建与所述布置信息对应的结构件,包括:
根据所述墙相交位置信息和所述门窗位置信息,调用预设接口、采用线布置构造函数创建过梁、圈梁和压顶;
其中,所述构件构造函数包括所述线布置构造函数;所述结构件包括所述过梁、所述圈梁和所述压顶。
6.一种基于Revit平台的结构件构造装置,其特征在于,包括:
获取模块,用于获取主体构件的布置信息;所述布置信息包括墙相交位置信息和门窗位置信息;
处理模块,用于根据所述墙相交位置信息和所述门窗位置信息,采用构件构造函数创建与所述布置信息对应的结构件。
7.根据权利要求6所述的装置,其特征在于,所述获取模块,具体用于:
获取主体构件中与预设标准墙相交的至少一个相交墙,并获取每个相交墙的定位线;
根据所述标准墙的定位线和每个相交墙的定位线,获取所述墙相交位置信息;
其中,所述墙相交位置信息包括每个相交墙与所述标准墙的相交定位点信息和相交类型。
8.根据权利要求6或7所述的装置,其特征在于,所述获取模块,具体用于:
获取每个门窗的父构件的实体信息;
根据每个门窗的父构件的实体信息,获取所述门窗相关的面信息以及边界线信息;
其中,所述门窗位置信息包括每个门窗相关的面信息和边界线信息。
9.根据权利要求8所述的装置,其特征在于,所述处理模块,具体用于:
根据所述墙相交位置信息,调用预设接口、采用点布置构造函数创建柱族构件;
其中,所述构件构造函数包括所述点布置构造函数;所述结构件包括柱族构件。
10.根据权利要求8所述的装置,其特征在于,所述处理模块,具体用于:
根据所述墙相交位置信息和所述门窗位置信息,调用预设接口、采用线 布置构造函数创建过梁、圈梁和压顶;
其中,所述构件构造函数包括所述线布置构造函数;所述结构件包括所述过梁、所述圈梁和所述压顶。