该方法用于设置网格的规则参数,并在网格内分配其节点。
set_regular_grid(extent: Tuple[float, float, float, float, float, float], shape: Tuple[int, int, int], spacing: Tuple[float, float, float], z_resolution: Optional[float] = None, **kwargs)
extent:类型为元组(Tuple),包含6个浮点数。规定网格空间的最小和最大范围,顺序依次为(xmin,xmax,ymin,ymax,zmin,zmax)。
shape:类型为元组(Tuple),包含3个整数。规定网格的形状,顺序依次为(nx,ny,nz)。
spacing:类型为元组(Tuple),包含3个浮点数。规定网格节点的距离大小,顺序依次为(dx,dy,dz)。
z_resolution:类型为浮点数(float),选填参数。若提供,将以该值替代z方向上的spacing中的值,用于在不规则地块地质模型中垂直方向的网格生成。
kwargs:类型为字典(Dict),选填参数。包含其他需要用户传入的参数。
该方法无返回值。
import gempy as gp
geo_model = gp.create_model('geo_model')
geo_model.set_regular_grid(extent=[0, 1000, 0, 1000, 0, 1000], shape=[50, 50, 50], spacing=[20, 20, 20])