法律状态公告日
法律状态信息
法律状态
2013-11-20
授权
授权
2011-09-21
实质审查的生效 IPC(主分类):G06T13/20 申请日:20100205
实质审查的生效
2011-08-10
公开
公开
技术领域
本发明涉及三维展示领域,尤其涉及一种在三维场景下显示管道中物料流动的方法。
背景技术
现有技术通过在三维模型上增加一层表示物料流动方向的贴图,来表示管道中物料的方向,使用这种方法只是在三维模型中标识出物料流动方向的指示标识,此种方法只能说明沿管道的物料流动规则,无法实时、动态、直观反映出物料的真实流动情况。
发明内容
本发明的目的在于提供一种在三维场景下可以实时、动态、直观地显示管道中物料真实流动情况的方法。
基于上述目的,本发明采用的技术方案如下:
一种在三维场景下显示管道中物料流动的方法,包括:
步骤1,在三维场景中录入已有的基础模型数据;
步骤2,生成用于显示的驱动脚本,所述的脚本包括关键点位置信息;
步骤3,根据步骤2中所述的脚本的关键点位置信息、物料的流动速度和物料已流动的时间,通过线性插值运算,得到当前物料已流动到的位置和已流经的关键点,然后由物料在当前时间点的位置和状态使用管道截面形状的立体形态来构建两层不同的立体模型,内层表示物料,外层表示物料流经的管道;
步骤4,根据步骤3中建立的关于当前物料流动的立体模型根据用户指定的显示属性进行显示;
步骤5,在物料流动过程中,不断更新物料的流动时间,重复2-4步骤,直至物料流至最后一个关键点或外部停止流动过程。
优化的,步骤1中所述的基础模型数据包括钻井、厂外的内集输管道、厂内管道、厂外外输管道资料。
优化的,步骤2中所述脚本为预设的物料的流通过程脚本。
优化的,步骤2中所述脚本通过动态的获得当前物料送达的位置信息生成用于显示的驱动脚本;
优化的,步骤2中所述的动态的获得当前物料送达的位置信息通过实际管道中的传感器获得。
优化的,步骤4中所述的用户指定的显示属性包括颜色、透明度、材质。
本发明的有益效果在于:
本发明使观察人员更直接的了解物料的流向,免去了在不同的流动规则之间进行分析的需要,非常适于使用在人员培训和安全管理方面。利用本发明培训时可以加快被训人员对整个流程的了解速度,更清晰的掌握物料的流动过程,在安全生产管理中,可以实时并清晰的表现物料目前流动的位置,以便于监管人员迅速、准确的做出判断。
具体实施方式
在某化工厂中,化工厂接受从厂外的数个钻井中抽取的天然气,将这些天然气通过内集输管道输送至净化厂中,通过脱水脱硫等工艺,再将天然气依次送入不同的设备进行加工,最后将成品气通过外输管道输送至送气终端。
结合上述实例,本发明一种在三维场景下显示管道中物料流动的方法。,包含如下步骤:
步骤1,在三维场景中录入已有的基础模型数据,包括钻井、厂外的内集输管道、厂内管道、厂外外输管道等资料。
步骤2,预设物料的流通过程脚本或者根据实际管道中的传感器动态的获得当前物料送达的位置信息生成用于显示的驱动脚本;
步骤3,根据步骤2中所述的脚本的关键点位置信息、物料的流动速度和当前天然气已流动的时间,通过线性插值运算,得到天然气流动顶端的位置信息,使用管道截面形状的立体形态(本例中管道为圆柱状,构建模型为圆柱体)来构建两层不同的立体模型,内层表示物料,外层表示天然气流经的管道;
预设脚本中,关键点的设置依据设置人员对天然气流动效果的设置而决定的,设置人员对关键点的摆放决定了最终流动过程中天然气流经的路径;动态生成的脚本中,关键点的位置依据传感器位置而决定。
步骤4,根据步骤3中建立的关于当前物料流动的立体模型和用户指定的显示属性如颜色、透明度、材质等进行显示;
根据所需要的显示效果的不同,可以同时设置流动状态下内层和外层的显示属性如颜色、纹理或者透明度等以及是否显示等情况,从而可以根据物料属性以及管道性质的不同显示出不同的流动效果。
步骤5,在天然气持续流动中,重复第2-4步骤,直至用户终止即直至用户终止或者天然气已经完全输送至目前地点(最后一个关键点)。
机译: 一种用于在三维场景中操纵装配的三维建模对象的计算机实现的方法。
机译: 一种在三维场景中操纵装配体的三维建模对象的计算机实现方法
机译: 一种用于在三维场景中操纵装配的三维建模对象的计算机实现的方法。