跳转到内容

HydroGeoSphere/交互式块网格

来自维基教科书,开放世界中的开放书籍

交互式块指令可用于生成由可变大小块组成的网格。用户可以在 3 个主要方向上的任何一个方向上按需对网格进行分级。这对于需要精细网格的区域尤其有用,例如,在离散裂缝或井附近。

请注意,这些指令不能与其他网格生成指令一起使用,例如生成均匀/可变块/棱柱.

生成块交互...结束

[编辑 | 编辑源代码]

导致grok开始读取一组交互式块指令,直到遇到结束指令。该组应包含每个主要方向的至少一条指令。

• • •

可用的指令是

  1. x1, x2, dxstart, xfac, dxmax 开始和结束x坐标,起始单元格大小,

单元格大小乘法因子和最大单元格大小。

网格线(即单元格)沿着x轴从x1生成到x2,其大小从dxstartdxmax逐渐增加。单元格大小以xfac因子稳定增加。

• • •

如上所述,但针对y轴。

• • •

如上所述,但针对z轴。

• • •

示例块网格

[编辑 | 编辑源代码]

用于生成图 5.2中所示网格的指令是

generate blocks interactive

grade x
 75.0    0.0   0.01   1.5   5.
grade x
 75.0  100.0   0.01   1.5   5.
grade x
125.0  100.0   0.01   1.5   5.
grade x
125.0  200.0   0.01   1.5   5.
grade y
100.0    0.0   0.01   1.5   5.
grade y
100.0  200.0   0.01   1.5   5.
grade z
  1.0    0.0   0.25   1.0   0.25
grade z
  3.0    1.0   0.01   1.3   0.25
grade z
  3.0   11.0   0.01   1.3   0.25
grade z
 11.0   12.0   0.25   1.0   0.25

end generate blocks interactive



图 5.2:使用生成块交互指令创建的示例网格


华夏公益教科书