一种BIM模型轻量化方法与流程

文档序号:36229997发布日期:2023-11-30 20:33阅读:72来源:国知局
一种的制作方法

本发明涉及数据处理,尤其涉及一种bim模型轻量化方法。


背景技术:

1、bim(建筑信息化模型)是一个完备的信息模型,能够将工程项目在全生命周期中各个不同阶段的工程信息、过程和资源集成在一个模型中,方便被工程各参与方使用,通过三维数字技术模拟建筑物所具有的真实信息,为工程设计、施工建管和运维提供相互协调、内部一致的信息模型,使该模型达到工程全生命期的一体化,各专业协同工作,从而降低工程生产成本,保障工程按时按质完成。

2、在公开号为cn112000314a的中国发明专利中公开了一种bim模型轻量化方法,该方法包括基于应用目的的bim模型属性信息剔除,基于三角面片合并和边界线化简的bim模型几何形状化简,以及基于几何形状特征识别的bim模型参数化表达三个模块,bim模型轻量化顾及了模型属性、几何形状以及参数化三个方面,通过对几何图形化简以及参数化,从而大大减少了bim模型三角面片和顶点数量。

3、针对上述中的相关技术,发明人认为存在以下缺陷:虽然上述现有技术可以根据bim模型几何数据中多边形的顶点个数判断其是否由三角面构成,对由三角面构成的多边形进行三角面片合并化简,然后对合并后的多边形采用三点法进行边界线化简,对不是由三角面构成的多边形,对其进行边界线化简,但是通过多边形对其进行边界线化简,容易使得图像任意的点进行化简,使得图像显示效果不精准。


技术实现思路

1、本发明提出的一种bim模型轻量化方法,解决了图像通过更加精简的顶点进行显示的问题。

2、为了实现上述目的,本发明采用了如下技术方案:

3、一种bim模型轻量化方法,包括以下步骤:

4、s1:设定模型流畅运行下最大顶点数的阈值e,e∈n,n为大于1的整数;

5、s2:将整个模型从revit软件导出,得到整个模型待处理阈值w,w∈n,n为大于1的整数;

6、s3:比较所述最大顶点数的阈值e和所述待处理阈值w的大小,根据比较的结果定义模型轻量化减数阈值f或模型轻量化阈值y;

7、其中,根据减数模型将模型的顶点数削减。

8、在一种可能的实现方式中,所述s3:比较所述最大顶点数的阈值e和所述待处理阈值w的大小,根据比较的结果定义模型轻量化减数阈值f或模型轻量化阈值y,包括:

9、若w大于e,定义w为模型中间阈值x,此时模型中间阈值x执行减数模型,直到x小于或等于e,定义x为模型轻量化减数阈值f,将模型轻量化减数阈值f导出为bim模型减数轻量化文件,若w小于或等于e,定义w为模型轻量化阈值y,将模型轻量化阈值y导出为bim模型轻量化文件。

10、在一种可能的实现方式中,所述减数模型具体包括以下内容:

11、s3.1:选择连续不在同一条直线上的三点,得出三点圆的方程为;其中,x表示横坐标,y表示纵坐标,表示圆心的横坐标,表示圆心的纵坐标;表示圆的半径;

12、s3.2:将s3.1中的三点中间一个点削减;

13、s3.3:计算s3.1相邻的下一个圆的方程为,并且将s3.3中确定圆方程三点中间一个点削减;其中,x表示横坐标,y表示纵坐标,表示圆心的横坐标,表示圆心的纵坐标;表示圆的半径;

14、s3.4:以此类推,直到w小于或等于e,定义w为模型轻量化减数阈值f,将模型轻量化减数阈值f导出为bim模型减数轻量化文件。

15、在一种可能的实现方式中,所述减数模型中任意两个圆确定的三点各不相同。

16、在一种可能的实现方式中,所述阈值e与整个模型待处理阈值w通过多台不同显卡的机器进行测试得到的经验值。

17、在一种可能的实现方式中,所述整个模型从所述revit软件提供的api接口中的customexporter class导出。

18、在一种可能的实现方式中,包括以下步骤:

19、步骤一:将整个模型从revit软件导出,得到整个模型待处理阈值w,w∈n,n为大于1的整数;

20、步骤二:将待处理阈值w做减数模型,直至将模型待处理阈值w中所有的顶点全部做减数模型。

21、本发明的有益效果:

22、1、通过bim模型轻量化方法,可以使得特定弧形的顶点进行删减,使得bim模型可以进行轻量化,降低机器的渲染压力,使得bim模型显示效果更加精准,速度快,通用性强。



技术特征:

1.一种bim模型轻量化方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种bim模型轻量化方法,其特征在于,

3.根据权利要求1所述的一种bim模型轻量化方法,其特征在于,所述减数模型具体包括以下内容:

4.根据权利要求3所述的一种bim模型轻量化方法,其特征在于,所述减数模型中任意两个圆确定的三点各不相同。

5.根据权利要求1所述的一种bim模型轻量化方法,其特征在于,所述阈值e与整个模型待处理阈值w通过多台不同显卡的机器进行测试得到的经验值。

6.根据权利要求1所述的一种bim模型轻量化方法,其特征在于,所述整个模型从所述revit软件提供的api接口中的customexporter class导出。

7.一种bim模型轻量化方法,其特征在于,包括以下步骤:


技术总结
本发明公开了一种BIM模型轻量化方法,涉及数据处理技术领域,针对现有的容易使得图像任意的点进行化简,使得图像显示效果不精准问题,现提出如下方案,一种BIM模型轻量化方法,包括以下步骤:S1:设定模型流畅运行下最大顶点数的阈值E,E∈N,N为大于1的整数;S2:将整个模型从revit软件导出,得到整个模型待处理阈值W,W∈N,N为大于1的整数;S3:比较所述最大顶点数的阈值E和所述待处理阈值W的大小,根据比较的结果定义模型轻量化减数阈值F或模型轻量化阈值Y;其中,减数模型将模型的顶点数削减。本发明可以进行轻量化,降低机器的渲染压力。

技术研发人员:孙勇,常星,许洪健,管宪伟,孙锋,杨琼,周守朋,年立强,于继禄,王宇,丁宁,赵常斌
受保护的技术使用者:中水淮河规划设计研究有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1