ΠΠ°ΡΡΡΠΏΠΈ Π΄Π΅Π½ΡΡ, ΠΊΠΎΠΉΡΠΎ ΡΠ°ΠΊΠ°Ρ
, ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°ΠΉ-Π½Π°ΠΊΡΠ°Ρ ΠΌΠΎΠ³Π° Π΄Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Ρ ΡΠΎΠ²Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅. ΠΡΠΎΠ΅ΠΊΡΡΡ ΡΡΠ°ΡΡΠΈΡΠ° ΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΏΠΎΠ½Π΅ Π½Π° 1 ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ 2018 Π³
ΠΡΡΠ½ΠΈΡΠ΅ΡΠΊΠΈ Π²Π»Π°ΠΊ Π½Π° ΡΠ΅Π½ΡΡΠ°Π»Π½Π°ΡΠ° Π³Π°ΡΠ° Π ΠΎΡΡΠΎΠ² (ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ»ΠΈΠΊΠ½Π΅)
ΠΠ°ΠΊΠ²ΠΎ Π΅ RRS? Π’ΠΎΠ²Π° Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΡΠΎΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ Π½Π° ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡΡΡΠ°Π² Ρ ΠΌΠ΅ΠΆΠ΄ΡΡΠ΅Π»ΡΠΈΠ΅ 1520 mm. Π§ΠΈΡΠ°ΡΠ΅Π»ΡΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΡΠ΅ Π·Π°Π΄Π°Π΄Π΅ Π²ΡΠΏΡΠΎΡΠ°: βΠΠ·Π²ΠΈΠ½Π΅ΡΠ΅, Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ, Π°ΠΊΠΎ ΠΈΠΌΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ Π±ΡΠΎΠΉ ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡΡΠ½ΠΈ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠΈ, ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈ, ΡΠ°ΠΊΠ° ΠΈ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ?β ΠΠ° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ° Π½Π° ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΠΏΠΎΠ΄ ΠΊΠΎΡΠΊΠ°ΡΠ°
ΠΡΡΠΎΡΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠΌΠ°Π»ΠΎ Π΅Π΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΏΡΠ΅Π· 2001 Π³., Π±Π΅ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ
ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° MSTS Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΠ° ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅Π΄ΠΈΡΠ° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡ
ΠΡΠ΅Π· Π½Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π΄Π°Π»Π΅ΡΠ½Π°ΡΠ° 2008 Π³. ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΏΡΠΎΠ΅ΠΊΡ -
Π‘Π°ΠΌΠΈΡΡ Π°Π· ΡΡΠΈΠ³Π½Π°Ρ
Π΄ΠΎ ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡΡΠ½Π°ΡΠ° ΡΠ΅ΠΌΠ° ΠΏΡΠ΅Π· 2007 Π³., ΠΊΠΎΠ³Π°ΡΠΎ Π·Π°ΠΏΠΎΡΠ½Π°Ρ
ΡΠ°Π±ΠΎΡΠ°
ΠΡΠ² Π²ΡΡΠ·ΠΊΠ° Ρ Π²ΡΠΈΡΠΊΠΎ ΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ-Π³ΠΎΡΠ΅ Π²ΡΠ·Π½ΠΈΠΊΠ½Π° ΠΈΠ΄Π΅ΡΡΠ° Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ, ΠΊΠΎΠΉΡΠΎ Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ° ΠΊΡΠΌ Π½Π΅Π³ΠΎ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ ΠΏΡΠ»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» Π²ΡΡΡ
Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΏΡΠΎΡΠΈΡΠ°ΡΠΈ Π² ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΈΡ ΡΡΡΡΠ°Π². ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ Orbiter, Π·Π° ΠΊΠΎΠΉΡΠΎ Π½ΡΠΊΠΎΠ³Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΡ
Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΡΠ°ΠΊΠ΅ΡΠΈ-Π½ΠΎΡΠΈΡΠ΅Π»ΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° R-7. ΠΡΠ΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ΅ Π·Π°Π΅Ρ
Ρ ΡΠ°Π·ΠΈ ΡΠ°Π±ΠΎΡΠ° ΠΈ ΡΠ΅ Ρ
Π²ΡΡΠ»ΠΈΡ
Π² Π½Π΅Ρ. 26 Π΄Π΅ΠΊΠ΅ΠΌΠ²ΡΠΈ 2018 Π³. Π²ΠΈΠ΄Ρ Π±ΡΠ» ΡΠ²ΡΡ ΡΡΠΊ
Π Π°Π±ΠΎΡΠ°ΡΠ° ΠΌΠΈ Π±Π΅ΡΠ΅ Π·Π°Π±Π΅Π»ΡΠ·Π°Π½Π° ΠΎΡ Π΅Π½ΡΡΡΠΈΠ°ΡΡΠΈ ΠΈ Π΄ΠΎΠ±ΡΠ΅ ΠΏΠΎΠ·Π½Π°Ρ Π² ΠΊΡΡΠ³ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡΡΠ½ΠΈΡΠ΅ ΡΠΈΠΌΡΡΠΈ, ΡΡΠ·Π΄Π°ΡΠ΅Π» Π½Π° Π²ΠΈΠ·ΡΠ°Π»Π½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ Π·Π° ZDsimulator
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° RRS ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠ°
ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, ΡΠΎΠ²Π° Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠ° Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΊΠΎΠ΄ΡΡ Π½Π° ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠ° Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½, ΠΈΠΌΠ° API ΠΈ SDK, Π½Π°ΡΠΎΡΠ΅Π½ΠΈ ΠΊΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΊΡΠΌ Π½Π΅Π³ΠΎ. ΠΡ ΠΎΠ΄Π½Π°ΡΠ° Π±Π°ΡΠΈΠ΅ΡΠ° Π΅ Π΄ΠΎΡΡΠ° Π²ΠΈΡΠΎΠΊΠ° β Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠΌΠ΅Π½ΠΈΡ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° C++. Π‘ΠΈΠΌΡΠ»Π°ΡΠΎΡΡΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π² Π½Π΅Π³ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° GCC ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡ Π²Π°ΡΠΈΠ°Π½Ρ MinGW Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Windows. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ Π΄Π° Π΅ Π·Π°ΠΏΠΎΠ·Π½Π°Ρ Ρ ΡΠ°ΠΌΠΊΠ°ΡΠ° Π½Π° Qt, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ Π½Π΅ΠΉΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΡΠ° Π² ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΈΠ³ΡΠ°ΡΠ°.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΠΎ ΡΡΠ°ΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΡΠ²Π°ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ. ΠΠΎΠ΄Π²ΠΈΠΆΠ½ΠΈΡΡ ΡΡΡΡΠ°Π² ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΡΡΡΡΠΊΡΡΡΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ Π² ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠ° Π΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡΡΡΠ°Π², ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ° (MU) - Π²Π°Π³ΠΎΠ½ (Π½Π΅ΡΠ°ΠΌΠΎΡ ΠΎΠ΄Π΅Π½ ΠΈΠ»ΠΈ ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΠΌΠΎΡΡΠΈΡΠ΅Π½ Π²Π»Π°ΠΊ) ΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΠΈΡ ΠΎΡ Π»ΠΎΠΊΠΎΠΌΠΎΡΠΈΠ². API ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ Π·Π°Π΄Π°Π΄Π΅ Π²ΡΡΡΡΡΠΈΡΡ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ ΠΊΡΠΌ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π»Π° PE, ΠΊΠ°ΡΠΎ Π² ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΡΠ³Π»ΠΎΠ²Π°ΡΠ° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π»Π°, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π²ΡΠ½ΡΠ½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠ΅ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΠΈΠ΄ ΡΠΎΠΊ Π² ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°. Π‘ΠΈΠΌΡΠ»Π°ΡΠΎΡΡΡ Π½Π΅ Π·Π½Π°Π΅ Π½ΠΈΡΠΎ Π΄ΡΡΠ³ΠΎ ΠΈ Π½Π΅ ΠΈΡΠΊΠ° Π΄Π° Π·Π½Π°Π΅, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΡΠ°Π²Ρ ΡΠΈΠ·ΠΈΠΊΠ°ΡΠ° Π½Π° Π²ΡΡΡΠ΅ΡΠ½ΠΎΡΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ Π½Π° ΡΡΠ²Π΅ΡΡΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ Π»ΠΎΠΊΠΎΠΌΠΎΡΠΈΠ² ΠΈΠ»ΠΈ Π²Π°Π³ΠΎΠ½.
ΠΠ΅ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΡΠ΅ΡΠΈΡΠ΅, ΡΠ΅ ΡΠ°ΠΊΡΠ² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡΠ΅ Π½ΡΠ°Π½ΡΠΈ Π½Π° Π»ΠΎΠΊΠΎΠΌΠΎΡΠΈΠ²Π½Π°ΡΠ° Π²Π΅ΡΠΈΠ³Π°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΡ Π·Π° ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ Π²ΠΊΠ»ΡΡΠ²Π° Π½Π°Π±ΠΎΡ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΎ Π½Π° Π²ΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ ΡΡΡΡΠ°Π²: ΠΊΡΠ°Π½ Π½Π° ΠΌΠ°ΡΠΈΠ½ΠΈΡΡΠ° ΠΊΠΎΠ½Π². No395 ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Π²ΡΠ·Π΄ΡΡ ΠΎΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅Π». β 242, ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° ΡΠΏΠΎΠΌΠ°Π³Π°ΡΠ΅Π»Π½ΠΈΡ ΡΠΏΠΈΡΠ°ΡΠ΅Π½ ΠΊΡΠ°Π½. β 254 ΠΈ Π΄ΡΡΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΡΠΏΠΈΡΠ°ΡΠ½Π°ΡΠ° Π°ΠΏΠ°ΡΠ°ΡΡΡΠ°. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ°ΡΠ° ΡΡΡΠ±Π²Π° ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ²ΡΡΠΆΠ΅ ΡΠ΅Π·ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π² ΠΏΠ½Π΅Π²ΠΌΠ°ΡΠΈΡΠ½Π°ΡΠ° Π²Π΅ΡΠΈΠ³Π° Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ Π»ΠΎΠΊΠΎΠΌΠΎΡΠΈΠ² ΠΈΠ»ΠΈ Π²Π°Π³ΠΎΠ½. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΈΠΌΠ° API Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π²Π°ΡΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠΈ.
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ RRS Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π²ΡΡΡ Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ Π½Π° Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ°
- ΡΡΠ΅Π½Π°ΠΆΠΎΡ β Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» Π·Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ° Π½Π° Π²Π»Π°ΠΊΠ° TrainEngine 2. ΠΠ½Π΅Π΄ΡΡΠ²Π° ΡΠΈΠ·ΠΈΠΊΠ°ΡΠ° Π½Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²Π»Π°ΠΊΠ°, ΠΊΠ°ΡΠΎ Π²Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ½ΡΠ½ΠΈ ΡΠ°ΠΊΡΠΎΡΠΈ, ΠΊΠ°ΡΠΎ Π²Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ Π½Π° Π΄Π²ΠΈΠΆΠ΅ΡΠΈ ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠΈ ΡΡΠ΅Π· ΡΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅Π»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° Π΄Π°Π½Π½ΠΈ, ΠΈΠ΄Π²Π°ΡΠΈ ΠΎΡ Π²ΡΠ½ΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΡΠΈΠ·ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΈΡ ΡΡΡΡΠ°Π²
- Π·ΡΠΈΡΠ΅Π» β Π³ΡΠ°ΡΠΈΡΠ½Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠ° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²Π»Π°ΠΊΠ°, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π³ΡΠ°ΡΠΈΡΠ΅Π½ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»
OpenSceneGraph
Π’Π΅Π·ΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ ΡΡΠ΅Π· ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠ»Π°ΡΠ° QSharedMemory Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Π½Π° Qt. ΠΡΡΠ²ΠΈΡΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π° IPC, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠΎΠΊΠ΅Ρ, ΠΈ ΠΈΠΌΠ° ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Π·Π° Π²ΡΡΡΠ°Π½Π΅ ΠΊΡΠΌ ΡΠ°Π·ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π² Π±ΡΠ΄Π΅ΡΠ΅, ΠΊΠ°ΡΠΎ ΡΠ΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠ°ΡΡΠΈ Π½Π° ΡΠΈΠΌΡΠ»Π°ΡΠΎΡΠ° ΠΈ Π½ΡΠΆΠ΄ΠΈΡΠ΅ Ρ ΠΏΠΎΠ³Π»Π΅Π΄ ΠΊΡΠΌ Π±ΡΠ΄Π΅ΡΠ΅ΡΠΎ. ΠΡΠ΅Ρ ΠΎΠ΄ΡΡ ΠΊΡΠΌ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΠΏΠ°ΠΌΠ΅Ρ Π±Π΅ΡΠ΅ Π΄ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΡΡΠ΅ΠΏΠ΅Π½ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»Π½Π° ΠΌΡΡΠΊΠ°, ΠΊΠΎΡΡΠΎ Π²Π΅ΡΠ΅ Π½Π΅ Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π°.
ΠΡΠΌΠ° Π΄Π° ΠΎΠΏΠΈΡΠ²Π°ΠΌ Π½ΡΠ°Π½ΡΠΈΡΠ΅ - ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ Π²Π΅ΡΠ΅ ΡΠ° ΠΎΡΠ΅ΡΡΠ°Π½ΠΈ Π² ΠΌΠΎΠΈΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° ΡΠ΅ΡΡΡΡΠ°, ΠΏΠΎ-ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΈΠΌΠ°ΠΌ Π΄ΠΎΡΡΠ° ΠΎΠ±ΡΠΈΡΠ΅Π½
ΠΠ΅ Π²ΡΠΈΡΠΊΠΎ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π³Π»Π°Π΄ΠΊΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π±ΠΈΡ ΠΌΠ΅ ΠΈΡΠΊΠ°Π»ΠΈ. ΠΠΎ-ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ, Π³ΡΠ°ΡΠΈΡΠ½Π°ΡΠ° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π°Π»Π΅Ρ Π½Π΅ Π΅ ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅, Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° sim ΠΎΡΡΠ°Π²Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π° ΡΠ΅ ΠΆΠ΅Π»Π°Π΅. Π’ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠ° Π΅Π΄Π½Π° ΡΠ΅Π» - Π΄Π° Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΎΡ Π΅Π½ΡΡΡΠΈΠ°ΡΡΠΈ Π½Π° ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡΡΠ½ΠΈΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π΄Π° ΠΎΡΠ΅ΡΡΠ°Π΅ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ Π½Π°ΠΊΡΠ°Ρ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½, ΠΌΠ΅ΠΆΠ΄ΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΠΆΠ΅Π»Π΅Π·ΠΎΠΏΡΡΠ΅Π½ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ Ρ ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°Π½ API Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ.
ΠΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΈ
ΠΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π²Π°Ρ, Π½Π°ΡΠΈΡΠ΅ ΡΠΊΡΠΏΠΈ Π±ΡΠ΄Π΅ΡΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ. ΠΡΠΎΠ΅ΠΊΡΡΡ Π΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com