一种三维BIM图像的实现方法及装置与流程

文档序号:12675684阅读:来源:国知局

技术特征:

1.一种三维BIM图像的实现方法,其特征在于,包括:

加载用于生成三维BIM图像的参数化图形数据;其中,所述参数化图形数据包括若干级数据,且各级数据分别对应有预设算法;

根据各级参数化图形数据及各级参数化图形数据对应的预设算法生成三维BIM图像;

显示所述三维BIM图像。

2.根据权利要求1所述的三维BIM图像的实现方法,其特征在于,所述各级参数化图形数据包括以下之一或其任意组合:

基本几何参数级数据、面数据级数据;

其中,所述基本几何参数级数据包括用于生成几何图形的最少几何参数,所述面数据级数据包括由所述最少几何参数生成的面的数据,且所述基本几何参数级数据和所述面数据级数据均用于生成构件。

3.根据权利要求1所述的三维BIM图像的实现方法,其特征在于,在所述加载用于生成三维BIM图像的参数化图形数据之前,还包括:

将所述参数化图形数据存储于数据库中;

其中,当所述参数化图形数据符合第一预设条件时,将所述参数化图形数据存储于数据库表的字段中;

当所述参数化图形数据符合第二预设条件时,将所述参数化图形数据保存为二进制流数据块;

其中,所述第一预设条件为所述参数化图形数据的访问频率大于预设访问频率,所述第二预设条件为以下之一或其任意组合:所述参数化图形数据的数据量大于预设数据量、访问速度大于预设访问速度、数据变化大于预设变化值、所述参数化图形数据为构件数据;

在所述加载用于生成三维BIM图像的参数化图形数据之中,从所述数据库中加载用于生成三维BIM图像的参数化数据。

4.根据权利要求3所述的三维BIM图像的实现方法,其特征在于,在将所述参数化图形数据存储于数据库中,包括:

所述参数化图形数据包括若干与构件一一对应的构件图形数据;

当BIM中包括多个相同的构件时,在所述数据库中存储一个对应于所述多个相同的构件的构件图形数据。

5.根据权利要求3所述的三维BIM图像的实现方法,其特征在于,在所述加载用于生成三维BIM图像的参数化图形数据之前,还包括:

如果从所述数据库中获取的参数化图形数据的解析时长大于预设解析时长,或者解析得到的数据量大于预设解析数据量,则保存解析得到的数据至本地。

6.根据权利要求5所述的三维BIM图像的实现方法,其特征在于,在加载用于生成三维BIM图像的参数化图形数据之中,从本地加载保存的所述解析得到的数据。

7.根据权利要求1所述的三维BIM图像的实现方法,其特征在于,所述根据各级参数化图形数据及各级参数化图形数据对应的预设算法生成三维BIM图像中,包括:

获取所述预设算法对应的操作集合;所述操作集合包括若干操作指令;预估各所述操作指令占用的估计处理时长,得到估计处理时长大于预设处理时长的第一操作指令,并对所述第一操作指令采用以下任一方式处理:

发送所述第一操作指令以得到所述第一操作指令对应的操作结果;

将所述第一操作指令分解为若干第二操作指令;其中所述第二操作指令的估计处理时长小于所述预设处理时长。

8.根据权利要求1所述的三维BIM图像的实现方法,其特征在于,在所述根据各级参数化图形数据及各级参数化图形数据对应的预设算法生成三维BIM图像之中,包括:

如果当前系统存储空间的占用比例大于预设阈值,则卸载大于预设等待时长未使用的数据。

9.根据权利要求1所述的三维BIM图像的实现方法,其特征在于,所述参数化图形数据绑定有属性数据;其中,所述属性数据包括有分类标记;

在所述显示所述三维BIM图像之中,根据所述分类标记显示三维BIM图像。

10.一种三维BIM图像的实现装置,其特征在于,包括:

加载模块,用于加载用于生成三维BIM图像的参数化图形数据;其中,所述参数化图形数据包括若干级数据,且各级数据分别对应有预设算法;

生成模块,用于根据各级参数化图形数据及各级参数化图形数据对应的预设算法生成三维BIM图像;

显示模块,用于显示所述三维BIM图像。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1