🍺三維數字地球系列相關文章如下🍺: | |
---|---|
1 | 【小沐學GIS】基于C++繪制三維數字地球Earth(OpenGL、glfw、glut)第一期 |
2 | 【小沐學GIS】基于C++繪制三維數字地球Earth(OpenGL、glfw、glut)第二期 |
3 | 【小沐學GIS】基于C++繪制三維數字地球Earth(OpenGL、glfw、glut)第三期 |
4 | 【小沐學GIS】基于C++繪制三維數字地球Earth(QT、OpenGL、GIS)第四期 |
5 | 【小沐學GIS】基于C++繪制三維數字地球Earth(QT、OpenGL、GIS、衛星)第五期 |
6 | 【小沐學GIS】基于C++OpenSceneGraph(OSG)繪制三維數字地球Earth(7:OpenGL) |
7 | 【小沐學GIS】基于C++繪制太陽系SolarSystem(9:OpenGL、glfw、glut) |
8 | 【小沐學GIS】基于C#繪制三維數字地球Earth(10:OpenGL) |
9 | 【小沐學GIS】基于Python繪制三維數字地球Earth(11:OpenGL) |
10 | 【小沐學GIS】基于Android繪制三維數字地球Earth(12:OpenGL) |
11 | 【小沐學GIS】基于WebGL繪制三維數字地球Earth(13:OpenGL) |
12 | 【小沐雜貨鋪】基于Three.JS繪制三維數字地球Earth(GIS 、three.js、WebGL) |
13 | 【小沐雜貨鋪】基于Three.JS繪制三維太陽系Solar System(GIS 、three.js、WebGL) |
文章目錄
- 1、簡介
- 1.1 兩行根數(TLE)
- 1.2 六根數
- 8、c++代碼示例
- 8.11 QT / glad / glfw / imgui / stb / 地球 / 衛星
- 8.12 QT / glew / assimp / glfw / stb / freetype2 / jsoncpp / 地球 / 衛星
- 8.13 QT / QtOpenGL / 地球 / 衛星
- 8.14 QT / glfw / glew / imgui / stb / 地球 / 衛星
- 8.15 vs2017 / glfw / glew / FreeImage / 地球 / 衛星
- 13、web代碼測試
- 13.1 地球+衛星(1)
- 結語
1、簡介
1.1 兩行根數(TLE)
TLE,Two-Line Orbital Element,兩行軌道數據(兩行軌道根數)。
TLE主要參數項包括平均角速度,偏心率,軌道傾角,近地點輻角,升交點赤經,平近點角,平均角速度的一階導數和歸一化大氣阻尼調制系數。
衛星星歷,又稱為兩行軌道數據(TLE,Two-Line Orbital Element),由美國celestrak發明創立,是用于描述太空飛行體位置和速度的 表達式 ———兩行式軌道 數據系統。 衛星、航天器或飛行體一旦進入太空,即被列入NORAD衛星星歷編號目錄。 列入NORAD衛星星歷編號目錄的太空飛行體將被終生跟蹤。
衛星星歷能精確計算、預測、描繪、跟蹤衛星、飛行體的時間、位置、速度等運行狀態;能表達天體、衛星、航天器、導彈、太空垃圾等飛行體的精確參數;能將飛行體置于三維的空間;用時間立體描繪天體的過去、現在和將來。
1.2 六根數
六根數是描述天體(如衛星)在二體問題(僅受中心天體引力作用)下軌道運動的六個獨立參數,源于開普勒行星運動定律。
在二體問題中,軌道根數(orbital elements)是描述物體運動軌跡的簡便形式。三維空間中,唯一確定物體軌跡需要六個參數,如位置矢量和速度矢量(均為三維)可共同確定物體軌跡。此外,用六個軌道根數也可描述它。
通常的軌道六根數指的是:半長軸 a 、離心率 e 、軌道傾角 i 、近心點輻角 ω 、升交點經度 Ω 和真近點角 φ 。經過三角函數運算,它們能表示出物體所處特定位置和速度。
8、c++代碼示例
8.11 QT / glad / glfw / imgui / stb / 地球 / 衛星
8.12 QT / glew / assimp / glfw / stb / freetype2 / jsoncpp / 地球 / 衛星
8.13 QT / QtOpenGL / 地球 / 衛星
8.14 QT / glfw / glew / imgui / stb / 地球 / 衛星
8.15 vs2017 / glfw / glew / FreeImage / 地球 / 衛星
13、web代碼測試
13.1 地球+衛星(1)
結語
如果您覺得該方法或代碼有一點點用處,可以給作者點個贊,或打賞杯咖啡;
╮( ̄▽ ̄)╭
如果您感覺方法或代碼不咋地
//(ㄒoㄒ)//,就在評論處留言,作者繼續改進;
o_O???
如果您需要相關功能的代碼定制化開發,可以留言私信作者;
(????)
感謝各位童鞋們的支持!
( ′ ▽′ )ノ ( ′ ▽′)っ!!!