ReferenceFrame
定义了义务坐标系原点在地球结构中的位置,并规定了其他坐标系相对于其参考系的姿态。
CesiumJS支持的坐标系包括:
FIXED
):这是最常用的坐标系,在该坐标系中,地球的中心是原点,X轴向赤道平面正方向指向0度经线,Y轴向90度经线正方向,Z轴则与赤道相垂直,并指向北极。INERTIAL
):又称为ICRF(J2000)坐标系,在该坐标系中,地球自转不再造成坐标系的旋转,可以通过简单的矩阵变换将坐标系从地心固定坐标系转换到ICRF坐标系。VVLH
):该坐标系与指向目标的矢量垂直,并沿轨道矢量方向向轨道运动方向旋转。该坐标系主要用于导弹控制和天线指向等方向控制。所有的坐标系都有一个唯一的标识符,可以通过Cesium.ReferenceFrame
枚举自身的标识符。
ReferenceFrame
枚举值可选包括:
FIXED
:地心固定坐标系。INERTIAL
:惯性坐标系。VVLH
:从属于飞行器或地面站的相对坐标系。// 创建一个相对于地心固定坐标系的参考系
var fixedFrame = Cesium.ReferenceFrame.FIXED;
// 创建一个相对于惯性坐标系的参考系
var inertialFrame = Cesium.ReferenceFrame.INERTIAL;
// 创建一个相对于向目标矢量垂直的从属于飞行器或地面站的相对坐标系
var vvlhFrame = Cesium.ReferenceFrame.VVLH;