Page 98 - 水利水电工程三维图形建模研究
P. 98
水利水电工程三维图形建模研究
Research on 3D Graphic Modeling of Water Conservancy and Hydropower Engineering
计算机技术飞速发展和计算机图形学理论的日渐完善,地学领域三维可视化问题
已成为数学地质、矿业工程、油藏工程、水电工程、边坡工程等领域的研究与应
用热点。具体来说,其研究内容大致可以分为地形三维地质建模、地层三维建模
以及断层或者断裂三维构模。
(二)三维地质建模及其可视化系统
1. 统开发平台与编程环境
以 Window 为平台。以 VC++ 为开发工具,结合 OpenGL 技术和数据库技术,
实现地质体的三维建模。VC 是一个编程工具软件,它集成了 C++ 编译器和编辑
环境,全称是 Vrtual C++,即可视化 C++ 编程环境。用 VC++ 开发的系统的主要
优点在于可视化界面的编程。
VisualC++ 由许多组件组成,包括编辑器、调试器以及程序向导 AppWizard
类向导 ClassWizard 等开发工具。这些组件通过一个名为 DeveloperStudio 的组件
集成为和谐的开发环境。
2. 相关技术支持
(1)OpenGL 基本原理及其主要功能
OpenOL 是 SGI 公司开发的,可以独立于操作系统和硬件环境的三维图形库。
由于其强大的图形功能和跨平台的能力,已经成为事实上的图形标准,被人们广
泛应用于可视化、实体造型,CADICAM 以及模拟仿真等诸多领域。
OpenGL 作为一种三维工具软件包,在交互式三维图形建模能力和编程方面
优势明显:它灵活方便地实现了二维和三维的高级图形技术,它具有建模、变换,
光线处理、色彩处理以及诸如纹理映射,物体运动模糊效果和雾化效果等能力,
为实现逼真的三维绘制效果、建立交互的三维场景提供了优秀的软件工具。
(2)系统基本功能
ViselDRM 系统主要由两部分组成:数据库的建立和管理以及地质信息三维
可视化。通过数据库的建立,实现对大量复杂数据的有机管理,既有利于用户对
数据的管理和维护,又为后期地质信息的可视化提供准确的数据支持;三维可视
化则是地质信息的后期实现。以可视化模型为平台,进行三维地质的分析,如岩
体质量分级。对工程岩体的朗切实现等,同时也实现了地质信息的三维再生。该
系统所具有的一个显著特点就是实现了对地质信息的智能化管理,如对数据的更
新和保护以及后期的地质信息的再生等。
90

