System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及建筑业信息,具体涉及一种跨软件的bim构件库构建方法,还涉及一种跨软件的bim构件库构建系统。
技术介绍
1、目前,bim技术经过充分的发展,各公司都建立起一套适合自己的bim技术体系。但因各公司针对的建设阶段、经营范围的不同,体系中bim软件的选用也大相径庭,甚至同一公司不同专业选用的软件也不同,这导致了bim构件资源的格式多种多样,无法通用。
2、而且随着行业需求的变化,bim软件的需求也变得更多样化,国产bim软件及国产bim构件的需求也日渐凸显。
3、依据现有技术,要跨软件使用bim构件资源,或利用现有构件资源建立国产bim资源库,有两种方法:一种方法是通过中间格式如ifc的导出导入来传递构件,但会丢失大量的数据,丢失参数化功能,并且使得构件无法编辑。另一种方法是针对当前软件重新建模建库,但这需要耗费极大的时间和人工成本。
技术实现思路
1、本专利技术的目的在于针对现有技术存在的上述问题,提供一种跨软件的bim构件库构建方法,还提供一种跨软件的bim构件库构建系统,能够解决无法跨软件使用bim构件的问题。
2、本专利技术的上述目的通过以下技术手段实现:
3、一种跨软件的bim构件库构建方法,包括以下步骤:
4、步骤s1、建立构件的数据结构标准,数据结构标准包括:构件名称、专业、构件类别、二维缩略图、三维缩略图、被转化构件原始文件、以及创建逻辑;
5、步骤s2、建立数据结构标准的构件的创建逻
6、步骤s3、构建云端的构件库后端服务器,在构件库后端服务器上架设基于web端的构件库管理后台,在bim软件安装构件库插件;
7、步骤s4、在安装有构件库插件的bim软件上选中bim软件中的构件,构件库插件分析构件的创建逻辑,构件库插件截取构件在bim软件中的三维缩略图和二维缩略图,构件库插件生成构件的构件名称、专业和构件类别,并生成用数据结构标准表征的构件,将数据结构标准表征的构件上传到构件库后端服务器,web端的构件库管理后台,对上传的构件进行审核和上架;
8、步骤s5、构件库插件从构件库后端服务器下载审核和上架后的数据结构标准表征的构件至本地,通过上述步骤s2的映射关系,查询到相应bim软件的建模接口和操作顺序,按操作顺序调用bim软件的建模接口,在bim软件中还原构件。
9、如上所述创建逻辑包括构件草图、轮廓、几何构件生成方法、生成参数、构件创建顺序、以及布尔操作逻辑;还包括以生成构件的顶点坐标、法线、三角面、uv坐标、几何变换矩阵、材质标识、颜色、纹理、贴图、物理性质、以及参数信息。
10、如上所述建模接口包括构件的创建方法接口、图例的创建方法接口、草图约束的创建方法接口、参数的创建方法接口和材质的创建方法接口。
11、如上所述步骤s4中,数据结构标准表征的构件转换为cdi格式并上传到构件库后端服务器。
12、如上所述构件库管理后台用于对上传到构件库后端服务器的数据结构标准表征的构件进行审核、上架、下架和统计。
13、一种跨软件的bim构件库构建系统,包括设置在云端的构件库后端服务器,架设在构件库后端服务器上的基于web端的构件库管理后台,以及安装在bim软件上的构件库插件,
14、构件库插件,用于建立构件的数据结构标准,数据结构标准包括:构件名称、专业、构件类别、二维缩略图、三维缩略图、被转化构件原始文件、以及创建逻辑;用于建立数据结构标准的构件的创建逻辑与多种bim软件对应的建模接口的映射关系,分析构件的创建逻辑,截取构件在bim软件中的三维缩略图和二维缩略图,生成构件的构件名称、专业和构件类别,构建数据结构标准表征的构件;还用于将数据结构标准表征的构件上传到构件库后端服务器;还用于从构件库后端服务器下载审核和上架后的数据结构标准表征的构件至本地,通过映射关系查询到相应bim软件的建模接口和操作顺序,按操作顺序调用bim软件的建模接口,在bim软件中还原构件;
15、构件库后端服务器,用于接收构件库插件发送的数据结构标准表征的构件并保存,用于将审核和上架的数据结构标准表征的构件发送到构件库插件;
16、构件库管理后台,用于对上传到构件库后端服务器的数据结构标准表征的构件进行审核、上架、下架和统计。
17、本专利技术相对于现有技术,具有以下有益效果:
18、1、本专利技术可以适用于不同的bim软件,将不同的bim软件生成的构件进行数据结构标准的表征,并上传到云端构件库后端服务器,也可从构件库后端服务器下载构件并还原到本地bim软件中。
19、2、本专利技术仅仅需要再其中一个bim软件中生成对应的构件,既可以再其他bim软件中还原成相应的构件,大大减少了人工绘图时间和精力。
20、3、可以通过构件库管理后台有效对数据结构标准表征的构件进行管理。
本文档来自技高网...【技术保护点】
1.一种跨软件的BIM构件库构建方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种跨软件的BIM构件库构建方法,其特征在于,所述创建逻辑包括构件草图、轮廓、几何构件生成方法、生成参数、构件创建顺序、以及布尔操作逻辑;还包括以生成构件的顶点坐标、法线、三角面、UV坐标、几何变换矩阵、材质标识、颜色、纹理、贴图、物理性质、以及参数信息。
3.根据权利要求2所述一种跨软件的BIM构件库构建方法,其特征在于,所述建模接口包括构件的创建方法接口、图例的创建方法接口、草图约束的创建方法接口、参数的创建方法接口和材质的创建方法接口。
4.根据权利要求3所述一种跨软件的BIM构件库构建方法,其特征在于,所述步骤S4中,数据结构标准表征的构件转换为cdi格式并上传到构件库后端服务器。
5.根据权利要求4所述一种跨软件的BIM构件库构建方法,其特征在于,所述构件库管理后台用于对上传到构件库后端服务器的数据结构标准表征的构件进行审核、上架、下架和统计。
6.一种跨软件的BIM构件库构建系统,其特征在于,包括设置在云端的构件库后端服务
...【技术特征摘要】
1.一种跨软件的bim构件库构建方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种跨软件的bim构件库构建方法,其特征在于,所述创建逻辑包括构件草图、轮廓、几何构件生成方法、生成参数、构件创建顺序、以及布尔操作逻辑;还包括以生成构件的顶点坐标、法线、三角面、uv坐标、几何变换矩阵、材质标识、颜色、纹理、贴图、物理性质、以及参数信息。
3.根据权利要求2所述一种跨软件的bim构件库构建方法,其特征在于,所述建模接口包括构件的创建方法接口、图例的创建方法接口、草图约束的创建方法接口、参数的创建方法接口和材质的创...
【专利技术属性】
技术研发人员:彭波,胡继强,郑州,王胜明,赵江娟,杨洁,陈义华,王卫锋,杨方,彭波,朱辰洲,刘奕汛,朱思旻,宋燕舞,万斌,高雪,
申请(专利权)人:中国中信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。