set_default_orientation
方法用于设置 Gempy
项目默认的空间方向。
def set_default_orientation(self, rotation: Union[str, Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]]]) -> None:
"""
设置项目空间坐标系方向。
:param rotation: 字符串或者三元组,具体描述如下:
- 字符串
- "xyz"
- "xzy"
- "yxz"
- "yzx"
- "zxy"
- "zyx"
- 三元组
- 元组元素分别为三个元组,分别表示 X、Y、Z 轴在全局坐标系下的三维坐标。
:return: None
"""
rotation: Union[str, Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]]]
:字符串或者三元组,具体描述如下:
"xyz"
:X 轴朝右,Y 轴朝前,Z 轴朝上。"xzy"
:X 轴朝右,Z 轴朝前,Y 轴朝上。"yxz"
:Y 轴朝右,X 轴朝前,Z 轴朝上。"yzx"
:Y 轴朝右,Z 轴朝前,X 轴朝上。"zxy"
:Z 轴朝右,X 轴朝前,Y 轴朝上。"zyx"
:Z 轴朝右,Y 轴朝前,X 轴朝上。None
:方法没有返回值。# 创建 gempy 项目
project = Project('example')
# 设置空间方向为 "xyx",即 X 轴朝右,Y 轴朝前,Z 轴朝右。
project.set_default_orientation("xyz")
# 使用三元组作为参数,设置 X、Y、Z 轴的三维坐标。
project.set_default_orientation(((1, 0, 0), (0, 1, 0), (0, 0, 1)))
Project
实例对象上调用。GeoDataFrame
, Interface
, Orientations
, Grid
等对象的实例方法中,坐标系方向将按照项目默认的坐标系方向进行转换。