摘要
以往油藏数据的可视化研究绝大多数是基于C++语言和OpenGL图形技术,大多数商业软件基于OpenGL的高级商业软件包Open Inventor,也有一部分使用开源软件包OSG或直接使用OpenGL开发。Windows作为目前的主流桌面平台,能够提供非常强大的图形功能,并且提供了强大的Direct 3D图形接口用于WPF开发。本文提出一种基于WPF技术和MVVM设计模式并利用helix、directx图形接口的高性能三维可视化解决方案,不仅在显示效率和效果上能够满足需求,同时通过应用MVVM模式,使得三维控件的易用性得到较大提高,能够方便地嵌入WPF应用中,该模式对于实现更高质量,更易于维护和移植的软件意义重大。
Most of the previous researches on the visualization of reservoir data are based on C++language and OpenGL graphics technology.Most of the commercial software is based on the advanced commercial software package Open Inventor of OpenGL,and some of them are developed by using open source software package OSG or directly using OpenGL.As the mainstream desktop platform,Windows can provide very powerful graphics function,and provide powerful Direct 3D graphics interface for WPF development.This paper presents a high-performance 3D visualization solution based on WPF technology and MVVM design pattern and using Helix,DirectX graphical interface.It can not only meet the requirements in display efficiency and effect,but also greatly improve the usability of 3D controls by applying MVVM pattern,which can be easily embedded in WPF applications.This mode is of great significance for the realization of software with higher quality,easier maintenance and transplantation.
作者
刘珊珊
赵庆
曹豹
赵亦朋
LIU Shanshan;ZHAO Qing;CAO Bao;ZHAO Yipeng(Faculty of Petroleum Engineering,China University of Petroleum (Beijing),Beijing 102249,China;Engineering Technology R&D Co.,Ltd.,CNPC,Beijing 102200,China;Key Laboratory of Education Ministryfor Enhanced Oil Recovery,Northeast Petroleum University,Daqing,Heilongjiang 163318,China)
出处
《西安石油大学学报(自然科学版)》
CAS
北大核心
2021年第1期73-79,共7页
Journal of Xi’an Shiyou University(Natural Science Edition)
基金
国家科技重大专项“钻井工程一体化软件”(2016ZX05020-006)
中国石油天然气集团公司科学研究与技术开发项目“钻井破岩、降阻、清屑智能建模与协同控制方法研究”(2019A-3909)。