zc1981 发表于 2011-5-27 19:02:02

生成含水面的一点疑问?

本帖最后由 zc1981 于 2011-5-27 19:57 编辑

我看了一下陈版主和徐版主编的那本flac书,对290页边坡的例子有一点搞不明白了。
如果我要是将原来的徐版主编的程序完整地用call命令输入软件中, 那么可以顺利通过。如果要是将命令拆分成先执行一下命令生成水面,
n
;===================================
;导入网格数据并生成“辅助”界面单元
impgrid ww
gro water
interface 1 face ran x -0.9 599.9 y 0.1 300 z -0.5 700.9
set grav 0 -9.81 0
water den 1000
;===================================
;定义生成潜水面的函数
def water_table
p_i=i_head
p_ie=i_elem_head(p_i) 
loop while p_ie # null
;返回三个相邻界面单元的三个顶点的地址
    p_gp1=ie_vert(p_ie,1) 
    p_gp2=ie_vert(p_ie,2)
    p_gp3=ie_vert(p_ie,3)
;将顶点坐标赋予给网格节点
x1=in_pos(p_gp1,1)
y1=in_pos(p_gp1,2)
z1=in_pos(p_gp1,3)
x2=in_pos(p_gp2,1)
y2=in_pos(p_gp2,2)
z2=in_pos(p_gp2,3)
x3=in_pos(p_gp3,1)
y3=in_pos(p_gp3,2)
z3=in_pos(p_gp3,3)
;以这三个节点,生成潜水面
command
    water table face x1,y1,z1x2,y2,z2x3,y3,z3
endcommand
p_ie=ie_next(p_ie)
endloop
end
然后接着执行:
impgrid aa
group soil range group 2 any group 4 any
group rock range group 1 any group 3 any
;生成潜水面
water_table
我就想看看生成的水面,就会有下面的提示:

file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/68165026/QQ/WinTemp/RichOle/OVDP(39ABJCHFQM(JR2`H%O.jpg
surface parallel to current gravity vector
不知道是我的软件的原因,还是我什么地方搞错了,请各位高手给指点指点。
页: [1]
查看完整版本: 生成含水面的一点疑问?