火电厂三维模型可视化方法、装置及系统制造方法及图纸

技术编号:36249112 阅读:14 留言:0更新日期:2023-01-07 09:41
一种火电厂三维模型可视化方法、装置及系统,首先采用三维建模软件,根据火电厂的二维模型数据,得到原始三维模型数据,然后对原始三维模型数据进行三维引擎解析,并将解析后的三维模型数据存入模型数据库中,其次将模型数据库中的三维模型数据预加载至内存中,在内存中根据预加载的三维模型数据构建三维场景图像数据,最后输出三维场景图像数据至用户终端进行显示,实现了火电厂的三维建模和可视化展示。示。示。

【技术实现步骤摘要】
火电厂三维模型可视化方法、装置及系统


[0001]本专利技术涉及火电厂三维建模
,具体涉及一种火电厂三维模型可视化方法、装置及系统。

技术介绍

[0002]目前火电厂采用的都是二维平面下的展示,不能够全面立体的展示火电厂建筑及设备,无法实现与真实状况下的火电厂对应。现有的技术中的三维可视化系统更多的还是在城市建筑,市政上面,并不能直接应用于火电厂。
[0003]综上,目前对于建立火电厂三维模型及可视化系统有一定需求。

技术实现思路

[0004]本专利技术主要解决的技术问题是如何提供一种火电厂三维模型可视化方法。
[0005]根据第一方面,一种实施例中提供一种火电厂三维模型可视化方法,包括:
[0006]获取待建模火电厂的二维模型数据,并根据所述二维模型数据,采用三维建模软件,得到原始三维模型数据;
[0007]对原始三维模型数据进行三维引擎解析,并将解析后的三维模型数据存入模型数据库中;
[0008]在接收到用户终端输入的加载指令时,将所述模型数据库中与所述加载指令相对应的三维模型数据预加载至内存中;
[0009]在所述内存中,根据预加载的三维模型数据构建三维场景图像数据;
[0010]输出所述三维场景图像数据至用户终端进行显示。
[0011]在一个实施例中,所述模型数据库包括:对象数据库、模型树数据库和节点数据库;将解析后的三维模型数据存入模型数据库中包括:
[0012]将解析后的三维模型数据中的三维对象信息存入所述对象数据库;
[0013]将解析后的三维模型数据中的模型树信息存入所述模型树数据库;
[0014]将解析后的三维模型数据中的节点信息存入所述节点数据库。
[0015]在一个实施例中,在所述内存中,根据预加载的三维模型数据构建三维场景图像数据包括:
[0016]采用网络资源加载类,读取加载队列,将三维模型数据对应的三维对象信息、模型树信息和节点信息加载到浏览器资源池,得到初始三维场景图像数据;
[0017]对初始三维场景图像数据进行渲染,得到三维场景图像数据。
[0018]在一个实施例中,在对初始三维场景图像数据进行渲染前,还包括:
[0019]设置三维模型数据中线管的场景参数。
[0020]根据第二方面,一种实施例中提供一种火电厂三维模型可视化装置,包括:
[0021]原始数据获取模块,用于获取待建模火电厂的二维模型数据,并根据所述二维模型数据,采用三维建模软件,得到原始三维模型数据;
[0022]解析模块,用于对原始三维模型数据进行解析,并将解析后的三维模型数据存入模型数据库中;
[0023]加载模块,用于在接收到外部输入的加载指令时,将所述模型数据库中与所述加载指令相对应的三维模型数据预加载至内存中;
[0024]三维场景构建模块,用于在所述内存中,根据预加载的三维模型数据构建三维场景图像数据;
[0025]三维场景展示模块,用于输出所述三维场景图像数据至用户终端进行显示。
[0026]在一个实施例中,所述模型数据库包括:对象数据库、模型树数据库和节点数据库;将解析后的三维模型数据存入模型数据库中包括:
[0027]将解析后的三维模型数据中的三维对象信息存入所述对象数据库;
[0028]将解析后的三维模型数据中的模型树信息存入所述模型树数据库;
[0029]将解析后的三维模型数据中的节点信息存入所述节点数据库。
[0030]在一个实施例中,在所述内存中,根据预加载的三维模型数据构建三维场景图像数据包括:
[0031]采用网络资源加载类,读取加载队列,将三维模型数据对应的三维对象信息、模型树信息和节点信息加载到浏览器资源池,得到初始三维场景图像数据;
[0032]对初始三维场景图像数据进行渲染,得到三维场景图像数据。
[0033]在一个实施例中,在对初始三维场景图像数据进行渲染前,还包括:
[0034]设置三维模型数据中线管的场景参数。
[0035]根据第三方面,一种实施例中提供一种火电厂三维模型可视化系统,包括:
[0036]用户终端;
[0037]服务器,用于通过执行所述如上述任一个实施例所述的火电厂三维模型可视化建模方法。
[0038]根据第四方面,一种实施例中提供一种计算机可读存储介质,所述介质上存储有程序,所述程序能够被处理器执行以实现如上述任一个实施例所述的方法。
[0039]依据上述实施例的火电厂三维模型可视化方法、装置及系统,首先采用三维建模软件,根据火电厂的二维模型数据,得到原始三维模型数据,然后对原始三维模型数据进行三维引擎解析,并将解析后的三维模型数据存入模型数据库中,其次将模型数据库中的三维模型数据预加载至内存中,在内存中根据预加载的三维模型数据构建三维场景图像数据,最后输出三维场景图像数据至用户终端进行显示,实现了火电厂的三维建模和可视化展示。
附图说明
[0040]图1为一种实施例的火电厂三维模型可视化方法流程图;
[0041]图2为一种实施例的火电厂三维模型可视化装置的结构示意图;
[0042]图3为一种实施例的火电厂三维模型可视化系统的结构示意图。
具体实施方式
[0043]下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式
中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
[0044]另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
[0045]本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。
[0046]在本专利技术实施例中,根据火电厂的二维模型数据,采用三维建模软件,对火电厂进行三维建模,再通过三维引擎解析后存入模型数据库中,在展示时,将模型数据库中的存入的三维模型数据进行预加载,并根据预加载的三维模型数据构建三维场景图像数据,最终输出三维场景图像至用户终端进行三维展示,实现了火电厂的三维建模和可视化展示。
[0047本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种火电厂三维模型可视化方法,其特征在于,包括:获取待建模火电厂的二维模型数据,并根据所述二维模型数据,采用三维建模软件,得到原始三维模型数据;对原始三维模型数据进行三维引擎解析,并将解析后的三维模型数据存入模型数据库中;在接收到用户终端输入的加载指令时,将所述模型数据库中与所述加载指令相对应的三维模型数据预加载至内存中;在所述内存中,根据预加载的三维模型数据构建三维场景图像数据;输出所述三维场景图像数据至用户终端进行显示。2.如权利要求1所述的火电厂三维模型可视化方法,其特征在于,所述模型数据库包括:对象数据库、模型树数据库和节点数据库;将解析后的三维模型数据存入模型数据库中包括:将解析后的三维模型数据中的三维对象信息存入所述对象数据库;将解析后的三维模型数据中的模型树信息存入所述模型树数据库;将解析后的三维模型数据中的节点信息存入所述节点数据库。3.如权利要求1所述的火电厂三维模型可视化方法,其特征在于,在所述内存中,根据预加载的三维模型数据构建三维场景图像数据包括:采用网络资源加载类,读取加载队列,将三维模型数据对应的三维对象信息、模型树信息和节点信息加载到浏览器资源池,得到初始三维场景图像数据;对初始三维场景图像数据进行渲染,得到三维场景图像数据。4.如权利要求3所述的火电厂三维模型可视化方法,其特征在于,在对初始三维场景图像数据进行渲染前,还包括:设置三维模型数据中线管的场景参数。5.一种火电厂三维模型可视化装置,其特征在于,包括:原始数据获取模块,用于获取待建模火电厂的二维模型数据,并根据所述二维模型数据,采用三维建模软件,得到原始三维模型数据;解析模块,用于对原始三维模型数据进行解析,并将解...

【专利技术属性】
技术研发人员:朱雷
申请(专利权)人:国能龙源电力技术工程有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1