STK Components二次开发

STK组件基础篇:点、矢量、坐标轴和坐标系

2019-05-25  本文已影响0人  奔跑伯爵

STK组件包含一个功能齐全的几何引擎,用于对点(Point)、矢量(Vector)、坐标轴(Axes)和坐标系(Reference Frame)进行建模。此几何引擎能够将这些对象中的每一个建模为静态或时间动态的几何概念。例如,点(Point)可以表示卫星的位置。轴(Axes)可以代表地球固定轴。STK组件中的几何引擎是以STK桌面版的矢量几何工具为模型的。

1. 坐标轴(Axes)

坐标轴提供了一种表示几何对象(如点和矢量)坐标的方法。例如,它们可用于表示物体相对于地固坐标系或移动车辆本体坐标系的位置。坐标轴可以独立于其他坐标轴定义,也可以根据其它坐标轴,点和矢量定义。X轴称为第一轴、Y轴称为第二轴、Z轴称为第三轴。
在STK组件中,预定义了二十多中坐标轴,一些常用的坐标轴类型:

2. 点(Points)

点(Point)表示目标的位置。当点(Point)和坐标系(Reference Frame)一起使用时,可以求出目标的精确位置、定义矢量或执行其它几何计算。
在STK组件中,预定义了二十多中点类型,一些常用的点类型:

3. 矢量(Vectors)

STK组件中的矢量是相对于指定的坐标轴。这些矢量支持常用的标量操作方法:(以时变形式和固定形式)乘法、除法、加法、减法和求模。矢量还支持常用的矢量运算:叉乘、点乘、加法、减法和矢量导数。
在STK Components中,预定义了二十多中矢量类型,一些常用的矢量类型:

4. 坐标系(Reference Frames)

坐标系由坐标原点和坐标轴组成。在STK组件中,从Point派生出来了的点类型均可作为坐标原点,从Axes派生出来的类型均可作为坐标系的坐标轴。
public ReferenceFrame(Point origin, Axes axes)
常见的坐标系如地固坐标系EarthCentralBody.FixedFrame,原点位于地球质心,坐标轴X轴指向0经0纬点,Z轴指向北极点,Y轴由右手法则定义。

上一篇下一篇

猜你喜欢

热点阅读