Full text: Proceedings, XXth congress (Part 4)

ul 2004 
taken as 
ry other 
cted by 
. Figure 
QTPVs 
V 
thod for 
o extract 
; cuts the 
(SP) is 
e leaded. 
ck, white 
e side of 
| triangle 
04 = 2 
vertices 
ition and 
ristics of 
r than an 
ording to 
ong these 
of QTPV 
t, Le. two 
concave 
Because 
polygon 
, triangle 
ts of SP 
alculated 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
  
  
  
Figure 8. General cutting cases 
Generally speaking, based on QTPV, the result of a plane 
cutting a 3D model is a profile. The follows show the processes 
of using a SP cut-away the model and formed a profile: 
(1) Initialize a stack S, and use S to store the identity of a 
QTPV intersected with the SP, initialize a queue Q, and use 
Q to store the triangles of the profile. 
(2) Get a QTPV from the Volume Element List (VEL) and 
evaluate whether it intersects with the SP. 
(3) If the QTPV does not intersect with the SP, a process mark 
is given to the QTPV in the VEL and the next QTPV 
without a process mark is the required to be found. When 
one QTPV is obtained, it is pushed into stack S. 
MÀ 
"s 
Pop a QTPV from stack S. Calculate the sub-polygon 
formed by the SP that intersects with the QTPV according 
to the topologic relationship among the QTPV geometrical 
elements. Partition the sub-polygon into triangles and input 
them into the queue Q. Give the QTPV a process mark in 
VEL. Find an adjacent QTPV that does not contain this 
mark and evaluate judge whether it intersects with the SP. 
If it does, then push it into stack S. 
en 
Repeat step 4 until stack S is empty and all of the QTPVs in 
the VEL are marked with the word “processed”. 
After the above processes a profile is formed and consisted of 
the triangles in the queue Q. 
5. QTPV MODEL APPLICATION IN STRATIGRAPHY 
AND SUBSURFACE ENGINEERING 
Based on the proposed QTPV model, the modeling methods and 
the model cutting process, we use VC++6.0 language, SQL 
database, and OpenGL graphic library under windows 
environment to implement a system prototype, named ‘3D 
Geological Modeling and Visualization (3DGeoMV) system’. 
The functions of this prototype includes: data input, data edition 
in 2D profiles, stratigraphy and laneway QTPV 3D modeling 
according to the borehole data and section data of laneway, 3D 
fence models of stratigraphy created by using different arbitrary 
planes cutting the model, visualization of all kinds of models 
and results, lamp-house control, model rotation and zoom. etc. 
Experimental data is composed of a set of real data of boreholes 
and a set of simulation data of laneway. The borehole data are 
from a geological exploration area in the Inner Mongolia, China. 
There are 42 original boreholes and 5 stratums. Since the 
stratigraphies are thin, for the purpose of increasing the viewing 
effects, the height values of boreholes are multiplied by a factor 
more than 1.0. Meanwhile, an interlayer is added so as to 
validate modeling function of 3DGeoMV. To obtain a smooth 
43 
stratigraphy model, an interpolation process has been done 
between two sparse boreholes in a profile by using curve fitting 
method. After interpolation 212 virtual (interpolation) and real 
boreholes are obtained in all. The  wire-frame graph 
representation of the stratigraphy model is illustrated in Figure 9. 
Visualization of 3D stratigraphy model is shown in Figure 10 
and the cut 3D stratigraphy model is shown in Figure 11. Figure 
12 shows 3D fence model of the stratigraphy model. Modelling 
results of a set of simulation laneway data are shown in Figure 
13. 
  
  
  
  
  
Figure 12. 3D fence model of stratigraphy model 
  
Figure 13. 3D model of laneway model 
  
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.