论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 1764阅读
  • 0回复

FLAC3D fish函数 Loop函数嵌套 [复制链接]

上一主题 下一主题
离线znc357711543
 

发帖
15
土币
284
威望
5
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2019-04-21
想模拟房柱式采矿法,由于矿房和矿柱比较多,就像用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


一辈子跟自己作斗争
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      浙公网安备 33010602003799号 浙ICP备14021682号-1

      工业和信息化部备案管理系统网站