Appearance
KBE3D / KBSatellite / sgp4OrbitLive
函数: sgp4OrbitLive()
sgp4OrbitLive(
params:OrbitPropagatorLiveParams[],config?:OrbitPropagatorConfig):Promise<PropagatorLiveController|undefined>
SGP4轨道预测实时处理器 - 使用GPU加速批量计算多个卫星的位置
参数
params
轨道外推实时参数数组,包含卫星ID和开普勒要素或TLE数据
config?
OrbitPropagatorConfig = ...
轨道外推配置选项,默认为{isGetDetails: false}
- isGetDetails: 是否获取详细信息(包括速度、地心固定坐标等)
- isUseGPU: 是否使用GPU计算,默认为false
返回
Promise<PropagatorLiveController | undefined>
返回一个对象,包含以下方法:
- dispose: 清理所有资源
- isProcessing: 检查是否有计算任务进行中
- isInitialized: 检查是否已初始化
- getCurrentPositions: 获取当前所有卫星位置
- getPosition: 获取指定卫星位置
- update: 更新所有卫星位置
