如何改变立体投影的中心?

2024-10-03 19:32:08 发布

您现在位置:Python中文网/ 问答频道 /正文

现在我正在绘制一个以z轴为中心的streographic投影图,通过从一个单位球的不同方向指数得到p向量(Px,Py,Pz)。以下过程将这些坐标转换为二维坐标。你知道吗

(Python)
x2,y2,z2=P
theta2=np.arccos(abs(z2)/(x2**2+y2**2+z2**2)**.5)
phi2=np.arctan((y2/x2))
xp=theta2*np.cos((phi2))
yp=theta2*np.sin((phi2))
Plot xp,yp

为了改变p向量(或代码的另一个方面),使中心位于不同的方向(例如x轴),我应该应用什么变换?你知道吗

谢谢。你知道吗


Tags: np绘制单位方向中心向量xpx2