想模拟房柱式采矿法,由于矿房和矿柱比较多,就像用loop函数嵌套来控制行和列。
可是下面函数运行出来的结果,有偏移。不知道loop哪里没有嵌套好,还请大神给个建议,非常感谢。
DEF f_model
n_n=94
n_m=100
n_a=94
n_b=100
loop n (0, 24)
n_n=n_n+24*(n+1)
n_m=n_m+24*n
n_x=n_n+6
loop n (0, 13)
n_a=n_a+56*(n+1)
n_b=n_b+56*n
n_z1=n_a+6
n_z2=n_b+56
Command
generate zone brick size 18 1 50 p0 @n_m 0 @n_b p1 @n_n 0 @n_b p2 @n_m 1 @n_b p3 @n_m 0 @n_a group cave
generate zone brick size 18 1 6 p0 @n_m 0 @n_a p1 @n_n 0 @n_a p2 @n_m 1 @n_a p3 @n_m 0 @n_z1 group fill
generate zone brick size 6 1 18 p0 @n_n 0 @n_b p1 @n_x 0 @n_b p2 @n_n 1 @n_b p3 @n_n 0 @n_z2 group ore
end_command
end_loop
end_loop
end
@f_model
plot add zone
save model.sav