前言
坐标系有很多,空间中我们常用的坐标系有:笛卡尔坐标系( X Y Z XYZ XYZ坐标系或称直角坐标系,以下简称直角坐标系),极坐标系(圆柱坐标系)和球面坐标系(或称球坐标系)。
在一些实际应用场景下我们需要实现物体所在的坐标系的转化,举个例子:我们要求绳索绕着圆心径向伸缩量的改变,在球坐标系下,我们仅需改变半径 R R R即可实现。
下面我们介绍一下,直角坐标系与球坐标系间的转化关系。
直角坐标系
这三个值的取值范围:
{ − ∞ < x < + ∞ − ∞ < y < + ∞ − ∞ < z < + ∞ \left\{ \begin{array}{c} -\infty<x<+\infty\\ -\infty<y<+\infty\\ -\infty< z<+\infty\\ \end{array}\right. ⎩⎨⎧−∞<x<+∞−∞<y<+∞−∞<z<+∞
球坐标系
在这里我们按照国际标准化组织建立的约定,径向距离、天顶角、方位角,分别标记为 ( ρ , θ , φ ) (ρ,θ,φ) (ρ,θ,φ)。解释如下:
假设在三维空间中有一点 P P P,在球坐标系中的位置的三个坐标是 ( ρ , θ , φ ) (ρ,θ,φ) (ρ,θ,φ)。其中 ρ ρ ρ是从原点到 P P P点的距离; θ θ θ是从原点到 P P P点的连线与正 z − z- z−轴的夹角; φ φ φ是从原点到 P P