遨游在太空
Blitheli —— 航天 · 技术 · 星辰
-
航天任务分析平台(网页版国产化STK)上线啦
航天任务分析平台是一款基于B/S架构的时空协同复杂信息系统软件。该平台构建了完整的数字太阳系模型,涵盖行星及其卫星、小行星(小天体)以及太阳系边际环境,同时整合了全周期航天任务仿真与计算工具,提供需求分析、任务设计、发射与轨道转移仿真、任务运营支持以及探测数据处理等核心功能。平台支持用户高效开展复杂航天任务分析,除传统的文本与图表输出外,还提供直观的三维可视化效果,助力用户快速制定系统级解决方案。
-
STK中的光照计算模型
本文简要阐述STK中光照计算的模型。
-
STK/Component/Cesium中的月球坐标系的计算
下图中,已如某飞行器在地球惯性系(ICRS或GCRS或ICRF)中T时刻的位置,那么如何求解此飞行器T时刻在月球坐标系下的位置(速度)?
-
ASP.Net Core创建STK WMTS服务
在前面文章中,介绍了如何在STK中,通过插件(ArcGIS REST Client插件和Web Map Services插件),使得STK中的3D窗口(2D窗口目前不支持)可直接自动加载网络地图。详见:[STK加载WMS、WMTS服务](https://blog.csdn.net/u011575168/article/details/84670751)
-
STK中的VVLH坐标系及方位角、高度角
STK中,附着在卫星上的有许多坐标系,例如:VNC、LVLH、VVLH等。以及在定义某矢量方向时,需要使用方位角、高度角的概念。
-
Cesium与STK中的天空盒子(skybox)
天空盒子是计算机图形学中的概念,用于在3D展示中,显示观测者上下左右前后的全景图像。
-
STK官方视频教程
近几年AGI公司出品的STK视频不仅仅局限于STK软件本身的使用,还有拓展Cesium的应用,以及采取嘉宾研讨某一话题的方式。
-
STK二次开发-Python的首次连接
近年来,Python语言越来越火,STK也提供了Python的接口(Connect形式和Object Model形式)。与MATLAB类似,Python为解释性语言,同时可以借助于Python的强大的绘图库matplotlib直接进行作图。
-
STK加载WMS、WMTS服务
在STK软件中,其3D/2D窗口中地球(其它行星类似)的地图图片是通过特定格式(带经纬度信息)的图片直接加载而成,详细步骤参考: [STK中STK加载地图与高清影像图](https://blog.csdn.net/u011575168/article/details/80244175)。
-
使用Deep Exploration进行STK 模型的转换-材质与贴图
本文介绍使用 Deep Exploration 将各类 CAD 模型转换为 STK 可用的 dae/mdl 格式,并重点说明材质与贴图操作:修改贴图、更换实体材质以及 UV 设置,以便在 STK 中正确显示三维模型外观。
-
STK二次开发-Data Provider的使用
本文说明如何在 STK 二次开发中通过 Object Model 使用 Data Provider 获取报告数据,涵盖 Report Style 结构、关联对象、分组与直接获取方式、输入时间参数以及计算结果读取等关键步骤。
-
STK加载地图与高清影像图
在STK软件中,其3D/2D窗口中地球(其它行星类似)的地图图片是通过特定格式(带经纬度信息)的图片直接加载而成。选择合适的地图图片,除了可以显示不同形式的地理坐标外,还可提升视景仿真动画的逼真效果。 本文主要阐述以下几方面内容: 1. STK 3D/2D窗口导入地图图片的步骤; 2. 使用STK软件自带图片转换工具,将主流地图图片转换成STK图片格式
-
STK中心天体cb等相关文件说明
STK中的中心天体就是指太阳及太阳系中的行星以及它们的卫星(如月球等)。我们在进行相关计算时,有关中心天体的椭球形状、姿态和星历等参数是缺省设置的,在必要的时候我们可以修改相应的参数设置,因此必须清楚中心天体的设置步骤才能获取到正确的结果。
-
STK Component 矢量几何工具系列--坐标轴(Axes)
STK Component 矢量几何工具库可创建并计算矢量、坐标轴、点与坐标系随时间的变化。本文从 Axes / AxesEvaluator 基类入手,结合 AxesLinearRate、AxesInAxes 等示例,说明任意两坐标轴之间的旋转关系与用法。
-
STK Component:Evaluator pattern(计算器模式)
在STK Component中广泛的利用我们称之为的"计算器模式"。在Component中做任何计算时几乎都需要使用计算器模式。
-
STK Component 矢量几何工具系列--坐标轴(Axes)转换基础
本文是 STK Component 矢量几何工具系列中坐标轴(Axes)转换的基础篇,梳理欧拉旋转与四元数等姿态描述方法,为后续理解 Axes 类库中的坐标轴变换与 Evaluator 计算模式做铺垫。
-
STK Component Insight3D控件-WPF方式
STK Component Insight3D控件是用来三维显示的,在使用Visual Studio进行客户端程序开发时,使用Winform和Wpf的时候,两者加载Insight3D控件的步骤是略有区别的。本文简要介绍使用Windows WPF(C#)方式加载STK Component Insight3D控件的步骤。 本文使用Visual Studio 2010作为开发环境。
-
STK Engine二次开发-WPF方式
本文简要介绍使用Windows WPF(C#)方式进行STK Engine的二次开发,如何添加AGI Global Control和AGI Map Control控件到用户软件界面,以及如何初始化STK场景。 ### **WinForm与WPF方式** 在使用STK Engine进行二次开发客户端软件的时候,通常使用的是Windows Form的形式,在这种开发模式下,我们使用STK 3D、2D控件的时候,是直接从控件栏将3D、2D控件直接拖到面板上实现的。这种方式简单,方便。
-
STK资源
本人在腾讯微云上共享了一些资源,基本上都是从AGI官网上下载的,供各位爱好者参考。
-
STK Component之CalculationContext(计算上下文环境)
在使用STK Component类库进行航天工程方面的编程开发时,常常需要使用一些通用的类库,如太阳、地球、月球等类。对于此类,在编程中通常处理为全局变量,以便在任意地方直接调用。在C#中是没有全局变量或者全局函数的,可由以下两种处理方法:
-
STK Component是什么
AGI 公司自2008年开始发布 AGI Component 类库(后更名为 STK Component),不同于 STK Engine,AGI Component 类库建立在微软 .Net 2.0 平台上,是底层计算功能类的集合。借助于 AGI Component,软件开发者可以非常灵活的开发桌面应用程序、网页程序等。无论是计算坐标转换、处理数据还是开发大型程序,使用 STK Component 都可大大节省时间,提高工作效率。