CN102722903B - 一种地下环境三维可视化漫游方法 - Google Patents
一种地下环境三维可视化漫游方法 Download PDFInfo
- Publication number
- CN102722903B CN102722903B CN201210174004.2A CN201210174004A CN102722903B CN 102722903 B CN102722903 B CN 102722903B CN 201210174004 A CN201210174004 A CN 201210174004A CN 102722903 B CN102722903 B CN 102722903B
- Authority
- CN
- China
- Prior art keywords
- triangular prism
- dimensional
- underground
- underground environment
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Processing Or Creating Images (AREA)
- Instructional Devices (AREA)
- Geophysics And Detection Of Objects (AREA)
Abstract
本发明提供一种地下环境三维可视化漫游方法,本发明通过三维软件建立地下构筑物模型,由钻孔数据插值生成地层曲面进而构造三棱柱的方法建立三维地层模型,由地层与地下构筑物建立三维地下环境虚拟场景,通过光照、材质、半透明渲染、切割等手法获得高质量三维地下环境虚拟场景,用户可通过键盘、鼠标、游戏手柄等外部控制设备方便灵活的与系统进行交互,从而获得逼真的漫游体验。
Description
技术领域
本发明涉及一种地下环境三维可视化漫游方法,具体说是一种利用计算机程序对地下环境进行三维渲染来实现漫游的方法。
技术背景
随着地质勘探技术的不断发展和完善,人类对地下地下环境的探知需求日益增强,如何将大量的勘探数据转化成人们能看得到的三维虚拟场景已经成为目前研究的热点。
传统的地理信息表达主要有两种,第一种是采用剖面图进行表达,如横截面图、纵剖面图等;第二种是采用平行投影原理将地理信息投影到两个以上的平面上进行组合来表达。以上两种地理信息表达方式主要有两个缺点,其一是剖面图和投影组合图表达的是二维的信息,无法完整的表示出地质体结构所具有的三维空间信息;其二是剖面图和投影组合图不够形象直观,传递的信息量有限,通过二维图来挖掘具有三维空间特征的地质信息比较困难。
在过去的时间里,有学者基于地质体三维模型构建方法提出了三维可视化系统,比如祁民等提出一种基于地球物理场数据的地质体三维可视化系统,通过编程将地球物理场数据转化成地质三维模型,该系统可实现对模型的多种操作,如平移、放缩旋转、切割等。该系统的特点是将数据还原为三维模型并可实现多种三维操作,不足之处是只能从外表观察模型,不能从模型内部观察地质信息。
发明内容
本发明的目的在于提供一种地下环境三维可视化漫游方法,以解决场景漫游中不能充分显示地层与构筑物空间位置信息的问题。
为了实现发明目的,采用的技术方案如下:
一种地下环境三维可视化漫游方法,包括如下步骤:
(1)利用现有三维软件工具建立地下构筑物模型,将模型空间信息导入数据库,利用图形硬件对构筑物模型进行绘制;
(2)将地层初始化为三棱柱体并对三棱柱进行编号,将编号添加为索引值,同时将边界上的三棱柱水平投影至边界平面上,形成模型边界,通过图形硬件对边界进行绘制;
(3)根据当前视点所在位置高度,识别相应地层并获取对应的三棱柱分组索引值,根据索引值搜索三棱柱体并添加入显示链表;
(4)通过三维图形编程接口编辑绘制程序,利用图形硬件对视点前方的三棱柱体进行半透明渲染绘制。
(5)通过改变视点位置和视线角度来更新场景绘制实现三维地下环境漫游。
附图说明
图1为本发明的实施方式流程图;
图2为组成地层模型的三棱柱体;
图3为地下环境三维漫游场景。
具体实施方式
下面结合附图对本发明做进一步的说明。
本发明主要通过计算机软件实现,包括下列步骤:
(1)创建地下构筑物模型,利用现有三维软件工具,如3DMax、AutoCAD等,对地下构筑物进行精细建模,模型以二进制数据的形式存储于文件中,可随时调用。
(2)将平面区域三角形网格在竖直方向向地层分界面投影,构造为地层三棱柱,并对同一层的地层三棱柱进行编号,将编号添加为索引值,同时将边界上的三棱柱水平投影至边界平面上,形成模型的包围边界,通过图形硬件对边界进行绘制。
(3)通过函数获取当前视点的位置高度,利用高度值识别对应的地层分组索引值,根据索引值搜索三棱柱并且添加入显示链表。
(4)通过三维图形编程接口,如OpenGL,利用编程语言编绘制程序,由图形硬件对视点前方的三棱柱体进行半透明渲染绘制。
(5)通过改变视线角度和视点位置,用户可观看不同位置的地层和地下构筑物,不断更新绘制的场景,从而实现三维地下环境漫游。
本发明应用在高速公路空间地理信息可视化管理系统(HSIVS)的研制中。应用过程如下:
1、根据工程单位提供的施工图纸,用三维工具软件对地下构筑物进行精细建模,建立模型数据库。
2、根据工程单位提供的钻孔资料,建立钻孔信息数据库;
3、提取工程所在区域的钻孔坐标数据和土层信息,并对各钻孔的地层信息进行预处理:
3a、将地层主层号与亚层号相结合作为地层层序,即层序=主层号*10+亚层号,并将地层信息按层深从小到大排序;
3b、计算每个钻孔中各种地层的层顶和层底坐标。
4、在上述钻孔信息预处理的基础上,运用空间插值算法生成三角网格,将三角网格在竖直方向的投影形成三棱柱体,从而建立三维地层:
5、对地下构筑物和地层进行渲染绘制,改变视点位置和视线角度,实现三维地下环境漫游。
Claims (1)
1.一种地下环境三维可视化漫游方法,其特征在于包括下列步骤:
(1)利用现有三维软件工具建立地下构筑物模型,将模型空间信息导入数据库,利用图形硬件对构筑物模型进行绘制;
(2)根据钻孔数据将地层初始化为三棱柱体,对三棱柱体进行编号,然后将编号添加为索引值,并将边界上的三棱柱体水平投影至边界上,形成模型边界,通过图形硬件对边界进行绘制;
(3)漫游初始化时,根据视点所在位置高度,识别相应地层和对应的三棱柱体索引值,根据索引值搜索三棱柱体并添加入显示链表;
(4)然后通过三维图形编程接口编辑绘制程序,利用图形硬件对视点前方的三棱柱体进行半透明渲染绘制;
(5)最后通过改变视点位置和视线角度来更新场景绘制实现地下环境漫游。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210174004.2A CN102722903B (zh) | 2012-05-29 | 2012-05-29 | 一种地下环境三维可视化漫游方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210174004.2A CN102722903B (zh) | 2012-05-29 | 2012-05-29 | 一种地下环境三维可视化漫游方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102722903A CN102722903A (zh) | 2012-10-10 |
| CN102722903B true CN102722903B (zh) | 2015-11-25 |
Family
ID=46948649
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210174004.2A Active CN102722903B (zh) | 2012-05-29 | 2012-05-29 | 一种地下环境三维可视化漫游方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102722903B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019005045A1 (en) * | 2017-06-28 | 2019-01-03 | Halliburton Energy Services, Inc. | INTERACTIVE HANDLING WITH VIRTUAL REALITY OF DOWNHOLE DATA |
| CN109558639A (zh) * | 2018-10-31 | 2019-04-02 | 天津大学 | 一种基于WebGL的二三维结合的钻孔设计方法及系统 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102156779A (zh) * | 2011-04-13 | 2011-08-17 | 北京石油化工学院 | 地下水流仿真与预测分析方法 |
| EP2395375A2 (en) * | 2006-06-21 | 2011-12-14 | Terraspark Geosciences, LLC | Extraction of depositional systems |
-
2012
- 2012-05-29 CN CN201210174004.2A patent/CN102722903B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2395375A2 (en) * | 2006-06-21 | 2011-12-14 | Terraspark Geosciences, LLC | Extraction of depositional systems |
| CN102156779A (zh) * | 2011-04-13 | 2011-08-17 | 北京石油化工学院 | 地下水流仿真与预测分析方法 |
Non-Patent Citations (4)
| Title |
|---|
| The 3D modeling and visualization of geologic body based on GIS;Shao Yan-lin el al.;《Audio Language and Image Processing (ICALIP), 2010 International Conference on》;20101123;第533-537页 * |
| 基于工程勘察钻孔数据的三维地层模型的自动构建;施木俊等;《城市勘测》;20061231(第5期);第62-65页 * |
| 基于工程钻孔数据的三维地层可视化的研究与应用;程良勇等;《工程勘察》;20101231(第1期);第701-705页以及图3-4 * |
| 基于虚拟现实的地下洞室群可视化系统实现;王力等;《系统仿真学报》;20080630;第20卷(第11期);第2935-2937,2964页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102722903A (zh) | 2012-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101515372B (zh) | 基于虚拟地质模型的可视化分析预测方法 | |
| US8325179B2 (en) | Three-dimensional visualization of images in the earth's subsurface | |
| CA2875245C (en) | Drawing graphical objects in a 3d subsurface environment | |
| US20170090460A1 (en) | 3D Model Generation From Map Data | |
| CN103279988A (zh) | 虚拟城市地上地下集成三维建模方法 | |
| CN106846466A (zh) | 一种智慧城市三维可视化展示系统 | |
| CN117218258B (zh) | 一种盾构地质与隧道可视化方法、系统、介质及设备 | |
| CN106355640A (zh) | 一种地上地下三维一体化空间的处理方法和系统 | |
| KR102125683B1 (ko) | 건축물의 실내공간정보에 관한 계층적 디스플레이 방법 및 디스플레이 장치 | |
| CN102819631A (zh) | 一种三维地质勘察分析和交互方法 | |
| CN102722903B (zh) | 一种地下环境三维可视化漫游方法 | |
| Li et al. | Shvil: Collaborative augmented reality land navigation | |
| JIN et al. | 3D visualization model and key techniques for digital mine | |
| Lv et al. | 3d visual analysis of seabed on smartphone | |
| Lu et al. | Computer aided design system based on 3D GIS for park design | |
| CN104102792B (zh) | 一种充填开采的仿真实现方法 | |
| Tian et al. | Spatial data integration of 3D GIS and visualization technology | |
| Pan | Application of 3ds Max Technology | |
| Dai et al. | A Research on Digital City Three-Dimensional Visualization System Based on Skyline | |
| Gang et al. | Procedural modeling of urban road network | |
| Liu et al. | The realization of virtual city roaming based on vage | |
| Du | 3D visualized technique for coalbed methane integrated surface and underground drainage | |
| Xiao et al. | Research on simulated three-dimensional map service from two-dimensional city building data | |
| Sun et al. | 3D Geological Modeling of Pulang Copper Deposit, Yunnan Province of China | |
| Li et al. | 3D dynamic modeling and interactive query of underground roadway |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |