Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ гСомСтричСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΠΈ свободных Ρ„ΠΎΡ€ΠΌ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ)

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³Π»Π°Π²Π°Ρ….

Π’ нашСм курсС прСдполагаСтся Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ растровыС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для изобраТСния Ρ‚Π°ΠΊΠΈΡ… гСомСтричСских ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ², ΠΊΠ°ΠΊ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, окруТности ΠΈ эллипсы. Но сначала ΠΌΡ‹ займСмся Ρ‚Π΅ΠΌ гСомСтричСским Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² пространствС, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

БистСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚: мировая, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ, Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ ΠΈ экранная

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π’ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ ΠΎΠ±Ρ€Π°Π· формируСтся Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ плоскости, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π² дальнСйшСм Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π½ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒΡŽ. Бпособы прСобразования Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π· ( ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π· Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ описан Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π’ зависимости ΠΎΡ‚ способа Π΅Π³ΠΎ получСния Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΎΠ±Ρ€Π°Π·Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ проСцирования Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСны Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³Π»Π°Π²Π°Ρ….

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ нашСй ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ являСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ изобраТСния Π½Π° экранС, Ρ‚ΠΎ пСрСнСсСниС ΠΎΠ±Ρ€Π°Π·Π° сопровоТдаСтся ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° Π² соотвСтствии с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ экрана. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΎΠ±Ρ€Π°Π·Π° считаСтся Π»Π΅Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΠ³ΠΎΠ» листа с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. На экранС дисплСя Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ находится Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ рисунка с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π½ΠΎΠΉ плоскости Π½Π° экран Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ искаТСниСм ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ само ΠΏΠΎ сСбС вносит ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ экрана, Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡƒΡŽ рисунком. ИзмСнСниС ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ с сохранСниСм ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ области (рис. 4.4).

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π½ΠΎΠΉ плоскости Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΊΠΈΡ…- Π»ΠΈΠ±ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π± ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ² ΠΏΠΎ ΠΎΠ±Π΅ΠΈΠΌ осям ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. На экранС Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния являСтся пиксСль, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ, поэтому ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ осям ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΈ коэффициСнтов ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.

Рассмотрим ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π½ΠΎΠΉ плоскости ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠŸΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ рисунка Π½Π° экран каТдая Ρ‚ΠΎΡ‡ΠΊΠ° исходного ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ с цСлочислСнными ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π’Π²Π΅Π΄Π΅ΠΌ обозначСния:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

БистСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ β€” ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ?

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ основныС вопросы ΠΏΠΎ Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ БК Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈ для Ρ‡Π΅Π³ΠΎ. А Ρ‚Π°ΠΊΠΆΠ΅, ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Π½Π° вопрос, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ прСдоставляСм ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ Π² ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

НадССмся, этот ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ вопросы.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚?

БистСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (БК) β€” это Π½Π°Π±ΠΎΡ€ матСматичСских ΠΏΡ€Π°Π²ΠΈΠ», ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ…, ΠΊΠ°ΠΊ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ соотнСсСны с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ пространства.

Π˜Π½Ρ‹ΠΌΠΈ словами, это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ условий, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° прямой, Π½Π° плоскости, Π² пространствС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ чисСл ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… символов.

Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ чисСл, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, называСтся ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ этой Ρ‚ΠΎΡ‡ΠΊΠΈ.

КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚?

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ гСодСзичСскиС систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ произвСсти расчСт располоТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° Π—Π΅ΠΌΠ»Π΅.

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, разбСрСмся, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±Ρ‹Π²Π°ΡŽΡ‚ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π² Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ.

ΠŸΠΎΠ»ΡΡ€Π½Π°Ρ систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (полярныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹)

ΠŸΠΎΠ»ΡΡ€Π½Π°Ρ систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ β€” это систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ задаСтся расстояниСм ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ Π΅Π΅ Π½Π°Ρ‡Π°Π»Π°.

ДвумСрная полярная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π° Π½Π° плоскости, повСрхности сфСры ΠΈΠ»ΠΈ эллипсоида.

Плоская ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ (прямолинСйная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚)

Плоская ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ (прямолинСйная) систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ β€” это систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π²Π·Π°ΠΈΠΌΠ½ΠΎ пСрпСндикулярным осям, исходящим ΠΈΠ· Π΅Π΅ Π½Π°Ρ‡Π°Π»Π°.

ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π΄Π°Π½Π½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ прСдставлСны Π² Π²ΠΈΠ΄Π΅ плоских ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ x ΠΈ y. Π’ Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ β€” это ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π° плоскости, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ эллипсоида Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ картографичСской ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ.

ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ пространствСнная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ пространствСнная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ β€” это систСма Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹ΠΌ осям Π₯, Π£, Z ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ оси Π₯ ΠΈ Π£ Π»Π΅ΠΆΠ°Ρ‚ Π² ΡΠΊΠ²Π°Ρ‚ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ плоскости, ось Π₯ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΌΠ΅Ρ€ΠΈΠ΄ΠΈΠ°Π½Ρƒ, ось Z Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π½Π° сСвСр, ΠΎΡ€Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‚Ρ€ΠΎΠΉΠΊΡƒ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π° Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ совпадаСт с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ эллипсоида.

ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² пространствСнной систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ прСдставлСны Π² Π²ΠΈΠ΄Π΅ гСодСзичСских (ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½Ρ‹Ρ…) ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… ΠΈΠ»ΠΈ Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… пространствСнных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ….

Π—Π΅ΠΌΠ½Ρ‹Π΅ ΠΈ Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†Π½Ρ‹Π΅ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Помимо Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ…, Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Π·Π΅ΠΌΠ½Ρ‹Π΅ (ΠΎΠ±Ρ‰Π΅Π·Π΅ΠΌΠ½Ρ‹Π΅) ΠΈ Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†Π½Ρ‹Π΅ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. РазбираСмся, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ зСмная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ?

ЗСмная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ β€” это пространствСнная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, прСдназначСнная для количСствСнного описания полоТСния ΠΈ двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², находящихся Π½Π° повСрхности Π—Π΅ΠΌΠ»ΠΈ ΠΈ Π² ΠΎΠΊΠΎΠ»ΠΎΠ·Π΅ΠΌΠ½ΠΎΠΌ пространствС.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ рСфСрСнцная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ?

РСфСрСнцная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ β€” это систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, созданная с Ρ†Π΅Π»ΡŒΡŽ обСспСчСния гСодСзичСских ΠΈ картографичСских Ρ€Π°Π±ΠΎΡ‚ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. К Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ отнСсти мСстныС ΠΈ условныС систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ гСодСзичСская систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚?

ГСодСзичСская систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ β€” это систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ мСстополоТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° Π·Π΅ΠΌΠ½ΠΎΠΌ ΡˆΠ°Ρ€Π΅.

Π—Π° Π·Π΅ΠΌΠ½ΠΎΠΉ ΡˆΠ°Ρ€, для удобства провСдСния матСматичСских расчСтов Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΡˆΠ°Ρ€ с R=6371.11 ΠΊΠΌ. ОбъСм Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΠ°Ρ€Π° ΠΏΡ€ΠΈ этом Ρ€Π°Π²Π΅Π½ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ эллипсоида.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ гСодСзичСскиС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹?

ГСодСзичСскиС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ β€” это Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, Π΄Π²Π° ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… (гСодСзичСская ΡˆΠΈΡ€ΠΎΡ‚Π° B ΠΈ гСодСзичСская Π΄ΠΎΠ»Π³ΠΎΡ‚Π° L) Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ ΠΊ повСрхности отсчСтного эллипсоида Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ пространства ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ плоскостСй Π΅Π³ΠΎ экватора ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ€ΠΈΠ΄ΠΈΠ°Π½Π°, Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ (гСодСзичСская высота H) прСдставляСт собой высоту Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π°Π΄ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ отсчСтного эллипсоида.

Π’ Π·Π΅ΠΌΠ½Ρ‹Ρ… систСмах ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ совпадаСт с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ масс Π—Π΅ΠΌΠ»ΠΈ, поэтому ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ пространствСнныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ гСоцСнтричСскими ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ.

БистСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ Π½Π° государствСнныС, мСстныС, Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Π΅.

БК, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΌΠΈ рСализациями пространствСнной гСоцСнтричСской Π·Π΅ΠΌΠ½ΠΎΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΡΠ²Π»ΡΡŽΡ‚ΡΡ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ WGS-84, ΠŸΠ—-90.11 ΠΈ Π“Π‘Πš-2011.

БистСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ WGS-84

WGS-84 (World Geodetic System (ВсСмирная гСодСзичСская систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚)) – это систСма гСодСзичСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π—Π΅ΠΌΠ»ΠΈ 1984 Π³ΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² GPS, Π² число ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΈΡ‚ систСма гСоцСнтричСских ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚).

БистСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠŸΠ—-90.11

ΠŸΠ—-90.11 (общСзСмная гСоцСнтричСская систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Β«ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π—Π΅ΠΌΠ»ΠΈ 1990 Π³ΠΎΠ΄Π°Β») β€” это государствСнная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² Π“Π›ΠžΠΠΠ‘Π‘.

ΠŸΠ—-90.11 Π±Ρ‹Π»Π° установлСна постановлСниСм ΠŸΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π Π€ ΠΎΡ‚ 24 ноября 2016 Π³ΠΎΠ΄Π° β„–1240 для использования Π² цСлях гСодСзичСского обСспСчСния ΠΎΡ€Π±ΠΈΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅Ρ‚ΠΎΠ², Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ выполнСния гСодСзичСских ΠΈ картографичСских Ρ€Π°Π±ΠΎΡ‚ Π² интСрСсах ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹ Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ.

БистСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π“Π‘Πš-2011

Π“Π‘Πš-2011 (гСодСзичСская систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ 2011 Π³ΠΎΠ΄Π°) – это государствСнная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, установлСнная постановлСниСм ΠŸΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π Π€ ΠΎΡ‚ 24 ноября 2016 Π³ΠΎΠ΄Π° β„–1240 для использования ΠΏΡ€ΠΈ осущСствлСнии гСодСзичСских ΠΈ картографичСских Ρ€Π°Π±ΠΎΡ‚ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ.

БистСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ МБК

МБК – это мСстная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ, установлСнная для Ρ†Π΅Π»Π΅ΠΉ обСспСчСния провСдСния гСодСзичСских ΠΈ картографичСских Ρ€Π°Π±ΠΎΡ‚ ΠΏΡ€ΠΈ осущСствлСнии Π³Ρ€Π°Π΄ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ кадастровой Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, зСмлСустройства, Π½Π΅Π΄Ρ€ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ свою МБК с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, мСстная систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Московской области имСнуСтся МБК-50.

АрхивныС систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Π΅ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² настоящСС врСмя Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ (Π½Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚).

Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ:

КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ систСмы отсчСта высот?

Высоты Π² Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСны Π² Π²ΠΈΠ΄Π΅ гСодСзичСских, ортомСтричСских ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ высот. Высоты Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСны Π² условной систСмС высот.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ систСмы отсчСта высот:

ΠžΡ‚ΡΡ‡Π΅Ρ‚ высот Π² Балтийской систСмС высот 1977 Π³ΠΎΠ΄Π° вСдСтся ΠΎΡ‚ нуля ΠšΡ€ΠΎΠ½ΡˆΡ‚Π°Π΄Ρ‚ΡΠΊΠΎΠ³ΠΎ Ρ„ΡƒΡ‚ΡˆΡ‚ΠΎΠΊΠ°, ΡƒΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π² устоС моста Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ°Π½Π°Π» Π² Π³. ΠšΡ€ΠΎΠ½ΡˆΡ‚Π°Π΄Ρ‚Π΅.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ прСдоставляСм ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ Π² ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚?

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ГНББ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² рСализациях Π·Π΅ΠΌΠ½ΠΎΠΉ гСоцСнтричСской систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ WGS-84 ΠΈ ΠŸΠ—-90.11, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС спутниковыС опрСдСлСния с использованиСм ГНББ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² этих систСмах ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Π’ ГНББ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии всС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, скорости, ускорСния) Π²Π½Π°Ρ‡Π°Π»Π΅ приводятся Π² WGS-84, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΡƒΡ‚Π΅ΠΌ матСматичСских ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ.

ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² пространствСнных Π·Π΅ΠΌΠ½Ρ‹Ρ… систСмах WGS-84, ΠŸΠ—-90.11 ΠΈΠ»ΠΈ Π“Π‘Πš-2011 с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ 1 ΠΌΠ΅Ρ‚Ρ€ практичСски ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, поэтому для спутниковых ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ с Ρ‚Π°ΠΊΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΎΠ½ΠΈ прСдставлСны.

Для спутниковых ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ с высокой Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΡ‹ прСдоставляСм Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊ измСряСмым Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π² процСссС спутниковых ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ. Π”ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ пространствСнныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ спутниковых Π±Π°Π·ΠΎΠ²Ρ‹Ρ… станций с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² нашСй сСти ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ всСх станций ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ WGS-84, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ опрСдСляСмых Π²Π°ΠΌΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ прСдставлСны Π² WGS-84. Но, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² Π»ΡŽΠ±ΡƒΡŽ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎ извСстным ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ прСобразования.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

БистСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ WGS 84 основныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

АббрСвиатура, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ World Geodetic System, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ соотвСтствуСт ΠΏΠΎΠ½ΡΡ‚ΠΈΡŽ глобальная опорная систСма, принятая Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ 1984 Π³ΠΎΠ΄Π° с Ρ†Π΅Π»ΡŒΡŽ гСодСзичСского обСспСчСния ориСнтирования Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ пространствС: космичСской, Π²ΠΎΠ·Π΄ΡƒΡˆΠ½ΠΎΠΉ, морской ΠΈ Π½Π°Π·Π΅ΠΌΠ½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.

Вакая Сдиная мировая систСма отсчСта появилась Π½Π΅ Π² ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄. Π‘ ΠΊΠΎΠ½Ρ†Π° пятидСсятых Π³ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ столСтия, ΠΊΠΎΠ³Π΄Π° практичСски происходило становлСниС космичСской эры ΠΈ Π² Π‘Π‘Π‘Π , ΠΈ Π² БША Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ, сопровоТдСнии космичСских запусков ΠΈ ΠΏΠΎΠ»Π΅Ρ‚ΠΎΠ². Для обСспСчСния этой Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΡƒΡŽ ΠΏΠ»Π°Π½Π΅Ρ‚Π°Ρ€Π½ΡƒΡŽ Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ вСсти гСодСзичСскиС, гравимСтричСскиС ΠΈ астрономичСскиС наблюдСния.

Π‘ пСриодичСским постоянством Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ ΡˆΠ΅ΡΡ‚ΡŒ Π»Π΅Ρ‚, начиная с 1960 Π³ΠΎΠ΄Π°, Π² БША Π±Ρ‹Π»ΠΈ созданы всСзСмныС гСодСзичСскиС систСмы wgs60, wgs66, wgs72. ПослСдняя ΠΈΠ· пСрСчислСнных систСм wgs, ΡΡ‡ΠΈΡ‚Π°Π»Π°ΡΡŒ гСодСзичСской основой ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ спутниковой систСмой Transit.

Π’ 1980 Π³ΠΎΠ΄Ρƒ ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ союзом ΠΏΠΎ Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΠΈ Π±Ρ‹Π»Π° принята новая гСодСзичСская рСфСрСнцная систСма GRS80. Π’ Π½Π΅ΠΉ Π±Ρ‹Π»ΠΎ прСдставлСно сочСтаниС ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ: Π³Π΅ΠΎΠΈΠ΄Π°, Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ эллипсоида ΠΈ Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π—Π΅ΠΌΠ»ΠΈ. Π’ БША Π² 1983 Π³ΠΎΠ΄Ρƒ приняли свою Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ систСму NAD83.

И всС ΠΆΠ΅ Π² 1984 Π³ΠΎΠ΄Ρƒ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠœΠΈΠ½ΠΈΡΡ‚Π΅Ρ€ΡΡ‚Π²Π° ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹ Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ Π¨Ρ‚Π°Ρ‚Ρ‹ АмСрики ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ построСнии для своих Ρ†Π΅Π»Π΅ΠΉ, ΠΊΠ°ΠΊ Π²ΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ вСдомства ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… спутниковых Π·Π°Π΄Π°Ρ‡ Π½ΠΎΠ²ΠΎΠΉ WGS с Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ 84. Для этого ΠΊ Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ стала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ навигационная спутниковая систСма GPS Navstar, которая ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π² послСдствиС глобальноС распространСниС ΠΈ примСняСтся Π²ΠΎ всСм ΠΌΠΈΡ€Π΅ Π΄ΠΎ настоящСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π²Π΅Π΄Π΅Π½Π° WGS84 Π±Ρ‹Π»Π° Π² 1987 Π³ΠΎΠ΄Ρƒ ΠΈ ΠΏΠΎ своим ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ NAD83.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ WGS 84

ΠœΠΈΡ€ΠΎΠ²Π°Ρ систСма WGS-84 прСдставляСт собой астрономо-Π³Π΅ΠΎΠ΄Π΅Π·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ-Π³Ρ€Π°Π²ΠΈΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ систСму отсчСта, Π²ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Π—Π΅ΠΌΠ»ΠΈ. Для любой Ρ‚Π°ΠΊΠΎΠΉ систСмы Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ установлСниС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². К Ρ‚Π°ΠΊΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Π² систСмС отсчСта wgs 84 относятся:

ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ оси 0Z ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ прСдставлСно Π² сторону условного направлСния Π½Π° полюс, установлСнного Π² соотвСтствии с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΡŽΡ€ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (BIH) Π½Π° Π΄Π°Ρ‚Ρƒ 1984 Π³ΠΎΠ΄Π°. Π’ пСрСсСчСнии плоскости Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ€ΠΈΠ΄ΠΈΠ°Π½Π° (Гринвичского) с ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ΠΌ Π² 5,31 сСкунды ΠΊ востоку ΠΈ ΡΠΊΠ²Π°Ρ‚ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ плоскости ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ось 0X. ΠŸΡ€Π°Π²ΠΎΡΡ‚ΠΎΡ€ΠΎΠ½Π½Π΅ направлСнная ΠΈ пСрпСндикулярная ΠΊ оси 0X Π² плоскости экватора, Ссли ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ вторая плановая ось 0Y, Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ отсчСтной систСмы. Для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ эффСкта ΠΈΠ·-Π·Π° двиТСния Π·Π΅ΠΌΠ½ΠΎΠΉ ΠΊΠΎΡ€Ρ‹, тСктоничСских ΠΏΠ»ΠΈΡ‚ ориСнтация осСй X, Y, Z остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ.

Рис.1. ГСоцСнтричСская World Geodetic System 84.

ЀизичСская ориСнтация осСй X, Y, Z Π² WGS84 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»Π°ΡΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ Π½Π° пяти ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… станциях Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ спутниковой систСмы GPS Transit Π² Π΄Π°Ρ‚Ρƒ 1984 Π³ΠΎΠ΄Π° (смотритС рис.2).

Рис.2. ЀизичСская ориСнтация Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… WGS84.

Π’ дальнСйшСм количСство ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ Π΄ΠΎ сСмнадцати ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»ΠΎΡΡŒ Π΄Π²Π° Ρ€Π°Π·Π° ΡƒΠΆΠ΅ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ спутниковой систСмой GPS Navstar. Π’ 2002 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»Π° принята послСдняя вСрсия WGS84, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»Π° достигнута высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ опрСдСлСния ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (X, Y, Z), гСодСзичСских ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (B, L) ΠΈ гСодСзичСских высот Π½Π°Π΄ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ сфСроида (H). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, эллипсоид Π±Ρ‹Π» привязан физичСски ΠΊ Π·Π΅ΠΌΠ½ΠΎΠΉ повСрхности.

Рис.3 ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… аэрофотограммСтричСской съСмки Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ WGS-84

ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Π°Ρ гСодСзичСская систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π½Π°Ρ‡Π°Π»ΠΎΠΌ дСйствия WGS84 Π² 1987 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΈ Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ‹ основы Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ гСодСзичСской систСмы Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ слуТбы вращСния Π—Π΅ΠΌΠ»ΠΈ (IERS). ΠšΡ€ΠΎΠΌΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ ΠΎΡ†Π΅Π½ΠΊΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π—Π΅ΠΌΠ»ΠΈ этой слуТбой Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Π΅ зСмная систСма отсчСта (ITRS) ΠΈ отсчСтная основа (ITRF). Если ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ, Ρ‚ΠΎ отличия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ. Π’ систСмС отсчСта (ITRS) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ гСодСзичСской, матСматичСской, физичСской (гравимСтричСской) Π—Π΅ΠΌΠ½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π’ отсчСтной основС (ITRF) происходит физичСскоС построСниС ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ своСго Ρ€ΠΎΠ΄Π° каркаса Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… станций с фактичСскими ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рСализуСтся практичСски глобальная гСодСзичСская систСма.

Π’Π°ΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ двумя способами. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ соСдинСнии ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Π΅ΠΉ. Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ способом Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ всСх Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² сторон ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ΠΌ являСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π±ΡƒΠΌΠ°Π³ΠΈ. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ собой Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ сторон, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Ρ†Π΅Π½Ρ‚Ρ€ листа. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ Π΄Π²Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²ΠΏΠ°ΡΡ‚ΡŒ. Но вСроятнСС всСго это Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈΠ·-Π·Π° ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚Π΅ΠΉ опрСдСлСния сСрСдины сторон. Π”Π°Π»Π΅Π΅ графичСская Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ провСдСния Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Π΅ΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· ΡƒΠ³Π»ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ внСсСт свои нСточности. НС ΠΈΠ΄Π΅Π°Π»Π΅Π½, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ лист Π±ΡƒΠΌΠ°Π³ΠΈ, Π΅Π³ΠΎ края ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹. ΠŸΡ€ΠΈ графичСском построСнии нСпосрСдствСнно ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π° осСй ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ, ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ°, транспортира.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΄Π²Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ ΠΈ нСбольшими Ρ€Π°Π·Π²ΠΎΡ€ΠΎΡ‚Π°ΠΌΠΈ осСй. Π’Π°ΠΊ Π²ΠΎΡ‚ сам лист, систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Π΅Π΅ Ρ†Π΅Π½Ρ‚Ρ€ условно ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΊ систСмС отсчСта ITRS. А Π²ΠΎΡ‚ ΠΎΠΏΠΎΡ€Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΎΡ‡ΠΊΠΈ сСрСдины сторон Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π°ΠΊΡ€Π΅ΠΏΠ»ΡΡŽΡ‚ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅ ΠΈ относятся ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ условно ΠΊ отсчСтной основС ITRF.

Π’ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π—Π΅ΠΌΠ»ΠΈ ΠΈ опрСдСлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΅Π΅ Ρ†Π΅Π½Ρ‚Ρ€Π° масс Π² качСствС Π½Π°Ρ‡Π°Π»Π° гСоцСнтричСской систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТнСС. ЀизичСски Π΅Π³ΠΎ Π½Π΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚ΠΈΡˆΡŒ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠΎΠΌ. Π’ качСствС ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠΊ для WGS84 Π½Π° рис.2 Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ станции, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ вдоль Π»ΠΈΠ½ΠΈΠΈ экватора. БистСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² WGS84 ΠΈ систСма отсчСта Π² ITRS тСорСтичСски ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. Однако, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ привязки ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ отсчСта Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ масс нашСй ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹ Π²Ρ‹ΡˆΠ΅ Π²Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² отсчСтной основС ITRF находятся сотни Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠΊ

К настоящСму Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ITRF, ΠΊΠ°ΠΊ физичСского воплощСния ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ гСодСзичСской сСти, Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ порядка 800 станций с GPS-ΠΏΡ€ΠΈΠΌΠ΅ΠΌΠ½ΠΈΠΊΠ°ΠΌΠΈ Navstar. ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈ происходят обновлСния, уточнСния, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° исходных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΊΠ°ΠΊ Π½Π° станциях Π² WGS84, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ составной Ρ‡Π°ΡΡ‚ΡŒΡŽ ITRF, Ρ‚Π°ΠΊ ΠΈ Π²ΠΎ всСй Π·Π΅ΠΌΠ½ΠΎΠΉ гСодСзичСской основС.

Для формирования ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈ довольно слоТной Ρ„ΠΈΠ·ΠΈΠΊΠΎ-матСматичСской ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ ЗСмля Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΎΡ‚ Π³Π΅ΠΎΠΈΠ΄Π° ΠΊ трСхосному эллипсоиду вращСния Π² WGS84 ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ основныС ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ матСматичСскиС ΠΈ физичСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ WGS84

ВсС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ эллипсоида, вычислСнного ΠΈ принятого для использования Π² гСодСзичСской срСдС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ страны ΠΈΠ»ΠΈ глобальной сСти, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ WGS84, ΠΈΠΌΠ΅ΡŽΡ‚ свои значСния, врСмя (Π΄Π°Ρ‚Ρƒ) вычислСния ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Β«Π΄Π°Ρ‚ΡƒΠΌΒ». НаиболСС Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (Π΄Π°Ρ‚ΡƒΠΌ) ITRF, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ СТСсуточно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ спутниковыми ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π½Π° ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… станциях ΠΈ Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Π΄Π°Ρ‚Ρ‹.

Π’ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… систСмах ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ WGS84, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² послСдниС Π³ΠΎΠ΄Ρ‹ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… странах ΠΌΠΈΡ€Π°, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π² России (ΠŸΠ—90, ΠŸΠ—90.02, ΠŸΠ—90.11) ΠΏΡ€ΠΈ нСобходимости Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ возмоТности ΡƒΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π΄Π°Ρ‚ΡƒΠΌΡ‹, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ коэффициСнты прСобразования ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ собствСнно пСрСсчСты ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Ρ€Π°Π·Π½Ρ‹Π΅ систСмы. Π’ Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΈΠ΅ пСрСсчСты Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ государствСнным стандартом 51794-2001.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

learnopengl. Π£Ρ€ΠΎΠΊ 1.8 β€” БистСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π² экранныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ осущСствляСтся пошагово, ΠΈ, Π΄ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ прСобразования Π² экранныС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² нСсколько ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Ρ… систСм. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ прСобразования ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Ρ‡Π΅Ρ€Π΅Π· нСсколько ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Ρ… систСм Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ/вычислСния ΠΏΡ€ΠΎΡ‰Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… систСмах, ΠΈ это скоро станСт ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. ВсСго Π΅ΡΡ‚ΡŒ 5 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Ρ… систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ для нас Π²Π°ΠΆΠ½Ρ‹:

Наши Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π²ΠΎ всС эти Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ состояния, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ прСвратятся Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹.

ВСроятно сСйчас Π²Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π·Π°ΠΏΡƒΡ‚Π°Π½Ρ‹ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ пространство ΠΈΠ»ΠΈ координатная систСма ΠΈΠ· сСбя ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚, поэтому ΠΌΡ‹ рассмотрим ΠΈΡ… Π² Π±ΠΎΠ»Π΅Π΅ понятном Π²ΠΈΠ΄Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π² ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· пространств Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚.

ΠžΠ±Ρ‰Π°Ρ схСма

Для прСобразования ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ пространства Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΌΠ°Ρ‚Ρ€ΠΈΡ† трансформации, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, самыми Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ МодСли, Π’ΠΈΠ΄Π° ΠΈ ΠŸΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π°ΡˆΠΈΡ… Π²Π΅Ρ€ΡˆΠΈΠ½ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² локальном пространствС ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, ΠΈ Π² дальнСйшСм ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² ΠΌΠΈΡ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²ΠΈΠ΄Π°, отсСчСния, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, всС заканчиваСтся экранными ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ эту ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ПослС всСго этого, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΡ‚ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ растСризатору для прСвращСния ΠΈΡ… Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹.

ВСроятно Π²Ρ‹ ΡƒΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ поняли, для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ΅ пространство. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ наши Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π² эти Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Π΅ пространства, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ становятся Π±ΠΎΠ»Π΅Π΅ понятными ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ простыми Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Ρ… систСмах.

НапримСр, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ вашСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ€Π°Π·ΡƒΠΌΠ½Π΅Π΅ всСго Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π² локальном пространствС, Π° вычислСниС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… располоТСниС Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…, ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ трансформации, которая ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈΠ· локального пространства Π² пространство ΠžΡ‚ΡΠ΅Ρ‡Π΅Π½ΠΈΡ Π·Π° ΠΎΠ΄ΠΈΠ½ шаг, Π½ΠΎ это Π»ΠΈΡˆΠΈΡ‚ нас гибкости.

НиТС ΠΌΡ‹ обсудим ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΡƒΡŽ систСму Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ пространство

Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ пространство это координатная систСма, которая являСтся локальной для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚.Π΅. начинаСтся Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ‚ΠΎΡ‡ΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ сам ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ создали ΠΊΡƒΠ± Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ модСлирования (ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ Blender). ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° вашСго ΠΊΡƒΠ±Π° вСроятно располоТСна Π² (0,0,0), Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΡƒΠ± Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ всС созданныС Π²Π°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ (0,0,0). Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ вашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ находятся Π² локальном пространствС: всС ΠΈΡ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ локальнми ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ.

ΠœΠΈΡ€ΠΎΠ²ΠΎΠ΅ пространство

Если ΠΌΡ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ всС наши ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΎΠ½ΠΈ вСроятно окаТутся Π½Π°Π³Ρ€ΠΎΠΌΠΎΠΆΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° ΠΎΠΊΠΎΠ»ΠΎ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ отсчСта (0,0,0), Π° это совсСм Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ. Нам Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для размСщСния ΠΈΡ… Π² Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΌ пространствС. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ пространствС, это ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚ΠΎ, ΠΎ Ρ‡Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠ΅: ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ всСх Π²Π°ΡˆΠΈΡ… Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ (ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ) ΠΌΠΈΡ€Π°. Π­Ρ‚ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠ΅ пространство, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ваши ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ распрСдСлСны Π² пространствС (ΠΈ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ рСалистично). ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ вашСго ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΈΠ· локального Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ΅ пространство; это выполняСтся посрСдством ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ это ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, которая ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ/ΠΈΠ»ΠΈ Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ваш ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ для Π΅Π³ΠΎ располоТСния Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ пространствС Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ/ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС это ΠΊΠ°ΠΊ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ здания, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π± (ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ слишком большим Π² локальном пространствС), пСрСнСсли Π΅Π³ΠΎ Π² ΠΏΡ€ΠΈΠ³ΠΎΡ€ΠΎΠ΄, ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΠ»ΠΈ Π²Π»Π΅Π²ΠΎ ΠΏΠΎ оси Y Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ подошло ΠΊ сосСдним Π΄ΠΎΠΌΠ°ΠΌ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΏΠΎ сцСнС, ΠΊΠ°ΠΊ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ; с Π΅Ρ‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ пСрСсчитывали Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° для размСщСния Π΅Π³ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… мСстах сцСны/ΠΌΠΈΡ€Π°.

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ Π’ΠΈΠ΄Π°

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ Π’ΠΈΠ΄Π° это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ люди ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ OpenGL (ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ называСтся пространство ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ). ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ Π²ΠΈΠ΄Π° это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ прСобразования ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смотрит Π½Π° Π½ΠΈΡ… спСрСди. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ пространство Π²ΠΈΠ΄Π° β€” это пространство Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΠ΄ΠΎΠΈΡΠΊΠ°Ρ‚Π΅Π»ΡŒ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹. Π­Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ достигаСтся ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… сдвигов ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ сцСны, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ прСобразования ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ хранятся Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ Π²ΠΈΠ΄Π°, которая трансформируСт ΠΌΠΈΡ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² пространство Π²ΠΈΠ΄Π°. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ обсудим, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π²ΠΈΠ΄Π°, для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠžΡ‚ΡΠ΅Ρ‡Π΅Π½ΠΈΡ

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ², OpenGL ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅, Π° всё Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π΅Π³ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ отсСчСно. ΠžΡ‚ΡΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ, Π° ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ становятся Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π½Π° экранС. Π’ΠΎΡ‚ ΠΎΡ‚ΠΊΡƒΠ΄Π° пространство отсСчСния ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎ своё Π½Π°Π·Π²Π°Π½ΠΈΠ΅.

Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ всС Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ значСниями ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° [-1.0, 1.0] Π½Π° самом Π΄Π΅Π»Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ нСпонятно, поэтому для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ опрСдСляСм свой собствСнный Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² NDC, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ³ΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ OpenGL.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Π²Π½Π΅ объСма отсСчСния находится Π½Π΅ вСсь ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π³ΠΎ Ρ‡Π°ΡΡ‚ΡŒ, Ρ‚ΠΎ OpenGL пСрСстроит этот Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ отсСчСния.

Π­Ρ‚ΠΎΡ‚ объСм просмотра, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ, называСтся усСчённой ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄ΠΎΠΉ (frustum) ΠΈ каТдая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰Π°Ρ Π² эту ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρƒ окаТСтся ΠΈ Π½Π° экранС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’Π΅ΡΡŒ процСсс ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ устройства (NDC), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ пространства Π²ΠΈΠ΄Π°, называСтся ΠΏΡ€ΠΎΠ΅Ρ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅Ρ†ΠΈΡ€ΡƒΠ΅Ρ‚ 3D ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π° простыС-для-прСобразования-Π²-2D Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ устройства.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ всСх Π²Π΅Ρ€ΡˆΠΈΠ½ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Π² пространство отсСчСния, выполняСтся Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ опСрация, называСмая пСрспСктивноС Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Π’ Π½Π΅ΠΉ ΠΌΡ‹ Π΄Π΅Π»ΠΈΠΌ x,y ΠΈ z ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π½Π° Π³ΠΎΠΌΠΎΠ³Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° w. ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ 4D ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ пространства отсСчСния Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ устройства. Π­Ρ‚ΠΎΡ‚ шаг выполняСтся автоматичСски послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠ³ΠΎ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°.

ИмСнно послС этого этапа, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ установки glViewport) ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ экрана ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π²ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²ΠΈΠ΄Π° Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ отсСчСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π²Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ каТдая Ρ„ΠΎΡ€ΠΌΠ° опрСдСляСт свою ΠΎΡΠΎΠ±Π΅Π½Π½ΡƒΡŽ ΡƒΡΠ΅Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρƒ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ.

ΠžΡ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠ°Ρ проСкция

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ортографичСской ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ Π·Π°Π΄Π°Π΅Ρ‚ ΡƒΡΠ΅Ρ‡Ρ‘Π½Π½ΡƒΡŽ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρƒ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся пространством отсСчСния, Π³Π΄Π΅ всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, находящиСся Π²Π½Π΅ Π΅Π³ΠΎ объСма ΠΎΡ‚ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ. ΠŸΡ€ΠΈ создании ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ортографичСской ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, высоту ΠΈ Π΄Π»ΠΈΠ½Ρƒ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρ‹ отсСчСния. ВсС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ послС ΠΈΡ… прСобразования ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ Π² пространство отсСчСния ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄ΠΎΠΉ объСм отсСчСны Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚. УсСчСнная ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π° выглядит Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΉ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

УсСчСнная ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π° опрСдСляСт ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈ задаСтся ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ, высотой, Π±Π»ΠΈΠΆΠ½Π΅ΠΉ ΠΈ дальнСй плоскостями. Π›ΡŽΠ±Π°Ρ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°, располоТСнная ΠΏΠ΅Ρ€Π΅Π΄ Π±Π»ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒΡŽ, отсСкаСтся, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΈ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ, находящимися Π·Π° Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒΡŽ. ΠžΡ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠ°Ρ усСчСнная ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π² Π½Π΅Ρ‘ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ устройства, ΠΈ w-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ; Ссли w-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ€Π°Π²Π΅Π½ 1.0, Ρ‚ΠΎ пСрспСктивноС Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Для создания ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ортографичСской ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GLM, которая называСтся glm::ortho:

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π»Π΅Π²ΡƒΡŽ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ усСчСнной ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρ‹, Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ ниТнюю ΠΈ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρ‹. Π­Ρ‚ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±Π»ΠΈΠΆΠ½Π΅ΠΉ ΠΈ дальнСй плоскостСй, Π° 5-ΠΉ ΠΈ 6-ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π­Ρ‚Π° особая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ всС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ x, y ΠΈ z, Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ устройства.

ΠžΡ€Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ нСпосрСдствСнно Π½Π° Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся ваш дисплСй, Π½ΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, прямоС ΠΏΡ€ΠΎΠ΅Ρ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ нСрСалистичныС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² расчСт пСрспСктивы. Π­Ρ‚ΠΎ исправляСт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° пСрспСктивной ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ.

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ проСкция

Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ наблюдали Π·Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ, Ρ‚ΠΎ навСрняка Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, располоТСнныС дальшС, выглядят Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС. Π­Ρ‚ΠΎΡ‚ странный эффСкт ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ пСрспСктивой. ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π° особСнно Π·Π°ΠΌΠ΅Ρ‚Π½Π°, ΠΊΠΎΠ³Π΄Π° ΡΠΌΠΎΡ‚Ρ€ΠΈΡˆΡŒ Π² ΠΊΠΎΠ½Π΅Ρ† бСсконСчной автомагистрали ΠΈΠ»ΠΈ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠ³ΠΈ, ΠΊΠ°ΠΊ это Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ дСлится Π½Π° свою w-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ значСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ ΠΎΡ‚ зритСля. Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ваТности w-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΌ с пСрспСктивной ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠ΅ΠΉ. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ послС этого ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ находятся Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ пространствС устройства. Если Π²Π°ΠΌ интСрСсно Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ пСрспСктивныС ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ (ΠΈ Π²Ρ‹ Π½Π΅ слишком Π±ΠΎΠΈΡ‚Π΅ΡΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ), Ρ‚ΠΎ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ Songho.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ пСрспСктивной ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ GLM ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

glm::perspective создаСт ΡƒΡΠ΅Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρƒ, которая опрСдСляСт Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ пространство, Π° всС, Ρ‡Ρ‚ΠΎ находится Π·Π° Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΈ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² объСм пространства отсСчСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΎ. ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ усСчСнная ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ΠΊΠ°ΠΊ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠ΅Π²ΠΈΠ΄Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹, каТдая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π² Ρ‚ΠΎΡ‡ΠΊΡƒ Π² пространствС отсСчСния. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ пСрспСктивной усСчСнной ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ устанавливаСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ fov (field of view), Ρ‡Ρ‚ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «ΠΏΠΎΠ»Π΅ ΠΎΠ±Π·ΠΎΡ€Π°«, ΠΈ опрСдСляСт, насколько Π²Π΅Π»ΠΈΠΊΠ° видимая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Для рСалистичного прСдставлСния этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ устанавливаСтся Ρ€Π°Π²Π½Ρ‹ΠΌ 45.0f, Π½ΠΎ для получСния подобия doom-ΡΡ‚ΠΈΠ»ΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ большиС значСния. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π·Π°Π΄Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сторон, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ рассчитываСтся ΠΏΡƒΡ‚Π΅ΠΌ дСлСния ΡˆΠΈΡ€ΠΈΠ½Ρ‹ области просмотра Π½Π° Π΅Ρ‘ высоту. Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π°Π΄Π°ΡŽΡ‚ блиТнюю ΠΈ дальнюю плоскости усСчСнной ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρ‹. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ устанавливаСм блиТайшСС расстояниС Ρ€Π°Π²Π½Ρ‹ΠΌ 0.1f, Π° дальнСС 100.0f. ВсС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ располоТСнныС ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΈΠΆΠ½Π΅ΠΉ ΠΈ дальнСй ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π² объСм усСчСнной ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.

Если Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ расстояниС Π΄ΠΎ Π±Π»ΠΈΠΆΠ½Π΅ΠΉ плоскости Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π½ΠΎ слишком большим (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 10.0f), Ρ‚ΠΎ OpenGL отсСчСт всС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, располоТСнныС рядом с ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ (ΠΌΠ΅ΠΆΠ΄Ρƒ 0.0 ΠΈ 10.0f), Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎ-ΠΈΠ³Ρ€Π°ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ сквозь Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ Ссли ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ Π½ΠΈΠΌ слишком Π±Π»ΠΈΠ·ΠΊΠΎ.

ΠŸΡ€ΠΈ использовании ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ каТдая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ нСпосрСдствСнно отобраТаСтся Π² пространство отсСчСния Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΌΠ½ΠΈΠΌΠΎΠ³ΠΎ пСрспСктивного дСлСния (пСрспСктивноС Π΄Π΅Π»Π΅Π½ΠΈΠ΅ производится, Π½ΠΎ w-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ влияСт (ΠΎΠ½ остаСтся Ρ€Π°Π²Π΅Π½ 1) ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ эффСкта). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ортографичСская проСкция Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ пСрспСктиву, Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, располоТСнныС дальшС, Π½Π΅ каТутся мСньшС, Ρ‡Ρ‚ΠΎ создаСт странноС Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ортографичСская проСкция Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для 2D-Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π³Π΄Π΅ ΠΌΡ‹ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π»ΠΈ отсутствиС искаТСний, обусловлСнных пСрспСктивой. Π’ Ρ‚Π°ΠΊΠΈΡ… прилоТСниях, ΠΊΠ°ΠΊ Blender, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для 3D-модСлирования, ортографичСская проСкция ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ врСмя модСлирования, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ измСрСния ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ сравнСниС ΠΎΠ±ΠΎΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π² Blender:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ пСрспСктивной ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ дальшС, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² ортографичСской ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ удалСния Π²Π΅Ρ€ΡˆΠΈΠ½ одинаковая ΠΈ Π½Π΅ зависит ΠΎΡ‚ расстояния Π΄ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ.

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ всС вмСстС

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ прСобразования для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… шагов: ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π²ΠΈΠ΄Π° ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ прСобразуСтся Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ пространства отсСчСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ порядок умноТСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ† ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ (ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π½ΡƒΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ справа Π½Π°Π»Π΅Π²ΠΎ). ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ присвоСна Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅ встроСнной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ gl_Position, послС Ρ‡Π΅Π³ΠΎ OpenGL автоматичСски Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ пСрспСктивноС Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ отсСчСниС.

Π§Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ?
ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠ³ΠΎ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² пространствС отсСчСния, Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΈ добились с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† прСобразования. OpenGL выполняСт пСрспСктивноС Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ пространства отсСчСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ устройства
Π—Π°Ρ‚Π΅ΠΌ OpenGL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠ· glViewPort для сопоставлСния Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ устройства экранными ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… каТдая ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° соотвСтствуСт Ρ‚ΠΎΡ‡ΠΊΠ΅ Π½Π° вашСм экранС (Π² нашСм случаС это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ 800×600). Π­Ρ‚ΠΎΡ‚ процСсс называСтся ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ области просмотра.

Π­Ρ‚ΠΎ Ρ‚Π΅ΠΌΠ° Ρ‚Ρ€ΡƒΠ΄Π½Π° для понимания, поэтому, Ссли Π²Ρ‹ всС Π΅Ρ‰Π΅ Π½Π΅ совсСм ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² Ρ‚ΠΎΠΌ, для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ пространство, Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ.

НиТС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΌΡ‹ смоТСм эффСктивно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ эти ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½Ρ‹Π΅ пространства, ΠΈ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… Π±ΡƒΠ΄Π΅Ρ‚ достаточно ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ 3D

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ 3D-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² 2D-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ наши ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Π½Π΅ ΡƒΡ‰Π΅Ρ€Π±Π½Ρ‹Ρ… 2D-плоскостСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€.

Для Π½Π°Ρ‡Π°Π»Π° рисования Π² 3D ΠΌΡ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ создадим ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ состоит ΠΈΠ· сдвигов, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ/ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² глобальноС ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ΅ пространство. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π½Π°ΡˆΡƒ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΠ² Π΅Π΅ ΠΏΠΎ оси X, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° выглядСла Ρ‚Π°ΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ Π»Π΅ΠΆΠΈΡ‚ Π½Π° ΠΏΠΎΠ»Ρƒ. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π£ΠΌΠ½ΠΎΠΆΠΈΠ² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ Π½Π° эту ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΡ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ ΠΈΡ… Π² ΠΌΠΈΡ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹. Наша ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ лСТащая Π½Π° ΠΏΠΎΠ»Ρƒ, прСдставляСт собой Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ пространствС.

Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π²ΠΈΠ΄Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ стал Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ Π² сцСнС Π½Π°Π·Π°Π΄ (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ° зрСния Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ пространствС находится Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (0,0,0)). Для пСрСмСщСния ΠΏΠΎ сцСнС, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

Π‘Π΄Π²ΠΈΠ³ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π½Π°Π·Π°Π΄ β€” это Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ всСй сцСны Π²ΠΏΠ΅Ρ€Π΅Π΄.

Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π²ΠΈΠ΄Π°: ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅ΠΌ всю сцСну Π² сторону ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ‚ΠΎΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±Ρ‹ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π½Π°Π·Π°Π΄, ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ OpenGL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΡƒΡŽ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ оси z. ΠœΡ‹ осущСствляСм это, сдвигая всю сцСну Π² ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ сторону оси z. Π­Ρ‚ΠΎ создаСт Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ двиТСмся Π½Π°Π·Π°Π΄.

По соглашСнию, OpenGL являСтся ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ систСмой. Π’ основном это Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ось X Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π² ΠΏΡ€Π°Π²ΠΎ ΠΎΡ‚ вас, ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ось Y Π²Π²Π΅Ρ€Ρ…, Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ось Z Π½Π° вас (Ρ‚.Π΅ Π½Π°Π·Π°Π΄). ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ваш экран являСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Ρ‚Ρ€Π΅Ρ… осСй, ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ось Z ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· экран ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊ Π²Π°ΠΌ. Оси ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ эта систСма называСтся ΠΏΡ€Π°Π²ΠΎΠΉ, сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Если Π²Ρ‹ всС сдСлали ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ ваш большой ΠΏΠ°Π»Π΅Ρ† Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ оси X, ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Π»Π΅Ρ† β€” ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ось Y, Π° срСдний ΠΏΠ°Π»Π΅Ρ† Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ось z. Если Π²Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π΅Ρ‚Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС Π»Π΅Π²ΠΎΠΉ Ρ€ΡƒΠΊΠΎΠΉ, Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ось Z ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. Вакая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ извСстна ΠΊΠ°ΠΊ лСвая ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² DirectX. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ… устройства OpenGL фактичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π»Π΅Π²ΡƒΡŽ систСму (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅).

ΠœΡ‹ обсудим ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ сцСнС Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° Π²ΠΈΠ΄Π° выглядит Ρ‚Π°ΠΊ:

ПослСднСС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ β€” это ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ. Для нашСй сцСны ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΡŽ, поэтому объявим ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ градусов Π² GLM. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ устанавливаСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ fov Ρ€Π°Π²Π½Ρ‹ΠΌ 45 градусам, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ GLM ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ fov Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…, Π² этом случаС Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ glm::radians(45.0).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ создали ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ прСобразования, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΈΡ… нашим ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°ΠΌ. Π‘Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ объявим Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ прСобразования ΠΊΠ°ΠΊ uniform ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠΈΠΌ ΠΈΡ… Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½:

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это дСлаСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ прСобразования ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ часто ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ):

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° наши ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π²ΠΈΠ΄Π° ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½:

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ соотвСтствуСт этим трСбованиям:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π­Ρ‚ΠΎ ΠΈ ΠΏΡ€Π°Π²Π΄Π° ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° 3D-ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ, которая покоится Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΌ ΠΏΠΎΠ»Ρƒ. Если Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ исходный ΠΊΠΎΠ΄, Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ 3D

Π”ΠΎ сих ΠΏΠΎΡ€ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с 2D-ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒΡŽ, Π½ΠΎ Π² 3D-пространствС, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠΌ нСбольшоС ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ Π½Π°ΡˆΡƒ 2D-ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ Π΄ΠΎ 3D-ΠΊΡƒΠ±Π°.

Для отобраТСния ΠΊΡƒΠ±Π° Π½Π°ΠΌ Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности потрСбуСтся 36 Π²Π΅Ρ€ΡˆΠΈΠ½ (6 сторон * ΠΏΠΎ 2 Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° * ΠΏΠΎ 3 Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ). ΠΠ°Π±Ρ€Π°Ρ‚ΡŒ 36 Π²Π΅Ρ€ΡˆΠΈΠ½ это довольно ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·ΡΡ‚ΡŒ ΠΈΡ… здСсь. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСкстурой, поэтому значСния Ρ†Π²Π΅Ρ‚Π° Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΌΡ‹ пропускаСм.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· массива Π²Π΅Ρ€ΡˆΠΈΠ½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Ρ†Π²Π΅Ρ‚Π° мСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€ «шага» ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, поэтому Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² Π²Ρ‹Π·ΠΎΠ²Π°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ glVertexAttribPointer:

Для разнообразия Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΊΡƒΠ±Ρƒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅:

И Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ нарисуСм ΠΊΡƒΠ± ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ glDrawArrays, Π½ΠΎ Π½Π° этот Ρ€Π°Π· с количСством 36 Π²Π΅Ρ€ΡˆΠΈΠ½.

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° это:

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΊΡƒΠ±, Π½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ с Π½ΠΈΠΌ Π½Π΅ Ρ‚Π°ΠΊ. НСкоторыС стороны ΠΊΡƒΠ±Π° Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΅Π³ΠΎ сторон. Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° OpenGL Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ваш ΠΊΡƒΠ± Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ-Π·Π°-Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ, ΠΎΠ½ пСрСзаписываСт находящиСся Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΊΠ°Π΄Ρ€ΠΎΠ² пиксСли, нСсмотря Π½Π° Π΅Π³ΠΎ содСрТимоС ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ нарисовано Π² Π½Ρ‘ΠΌ Π΄ΠΎ этого. Из-Π·Π° этого Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Ρ€ΠΈΡΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, хотя ΠΎΠ½ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°.

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, OpenGL Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ Π² Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Z-Π±ΡƒΡ„Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт OpenGL Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ… пиксСля, Π° ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Z-Π±ΡƒΡ„Π΅Ρ€Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ OpenGL Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ пиксСлСй.

Z-Π±ΡƒΡ„Π΅Ρ€

OpenGL Ρ…Ρ€Π°Π½ΠΈΡ‚ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ Π² Z-Π±ΡƒΡ„Π΅Ρ€Π΅, Ρ‚Π°ΠΊΠΆΠ΅ извСстном ΠΊΠ°ΠΊ Π±ΡƒΡ„Π΅Ρ€ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹. GLFW создаСт это Π±ΡƒΡ„Π΅Ρ€ автоматичСски (ΠΎΠ½ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΡƒΡ„Π΅Ρ€ ΠΊΠ°Π΄Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Ρ€Π°Π½ΠΈΡ‚ Ρ†Π²Π΅Ρ‚Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ изобраТСния). Π“Π»ΡƒΠ±ΠΈΠ½Π° хранится для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° (Π² качСствС z-значСния) ΠΈ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ свой Ρ†Π²Π΅Ρ‚, OpenGL сравниваСт Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ со значСниями ΠΈΠ· Z-Π±ΡƒΡ„Π΅Ρ€Π°, ΠΈ Ссли Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ находится ΠΏΠΎΠ·Π°Π΄ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΎΠ½ отбрасываСтся, Π° Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС пСрСзаписываСтся. Π­Ρ‚ΠΎΡ‚ процСсс называСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ ΠΈ осущСствляСтся OpenGL автоматичСски.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ OpenGL Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ выполняСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹, Ρ‚ΠΎ сначала Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‘ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½Π° Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ glEnable. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ glEnable ΠΈ glDisable ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ возмоТности OpenGL. ΠžΠΏΡ†ΠΈΠΈ OpenGL Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ сдСлан Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΈΡ… ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ GL_DEPTH_TEST:

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π±ΡƒΡ„Π΅Ρ€ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹, Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΅Π³ΠΎ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π² Π±ΡƒΡ„Π΅Ρ€Π΅ останСтся информация ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ²). ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ°ΠΊ ΠΈ Π±ΡƒΡ„Π΅Ρ€Π° Ρ†Π²Π΅Ρ‚Π°, ΡƒΠΊΠ°Π·Π°Π² Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ glClear Π±ΠΈΡ‚ GL_DEPTH_BUFFER_BIT:

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ запустим Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ посмотрим, выполняСт Π»ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ OpenGL ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹:

Π’ΠΎΡ‚ ΠΈ всё! Наш ΠΊΡƒΠ± ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ тСкстурирован, с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹, Π΅Ρ‰Π΅ ΠΈ вращаСтся. Π—Π΄Π΅ΡΡŒ исходный ΠΊΠΎΠ΄ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΊΡƒΠ±ΠΈΠΊΠΎΠ²!

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½Π° экранС 10 Π½Π°ΡˆΠΈΡ… ΠΊΡƒΠ±ΠΎΠ². ВсС ΠΊΡƒΠ±Ρ‹ выглядят ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ мСстополоТСниСм Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ пространствС ΠΈ ΡƒΠ³Π»ΠΎΠΌ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°. ГрафичСскоС прСдставлСниС ΠΊΡƒΠ±Π° ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π°ΠΌ ΡƒΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€Ρ‹ ΠΈΠ»ΠΈ массивы Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². ЕдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° β€” это Π΅Π³ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΌΠΎΠ΄Π΅Π»ΠΈ, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΡƒΠ±Π° Π² ΠΌΠΈΡ€ΠΎΠ²Ρ‹Π΅.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΡƒΠ±Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ пСрСмСщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ задаст ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ пространствС. ΠœΡ‹ запишСм 10 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΊΡƒΠ±ΠΎΠ² Π² массивС glm::vec3:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΌΡ‹ собираСмся Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ glDrawArrays 10 Ρ€Π°Π·, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠœΡ‹ создадим Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ нСбольшой Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ нарисуСт наш ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ 10 Ρ€Π°Π· с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ значСниями ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ нСбольшоС Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅.

Π­Ρ‚ΠΎΡ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΡƒΠ±Π°, ΠΈ всСго сдСлаСт это 10 Ρ€Π°Π·. БСйчас ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠΈΡ€, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π΄Π΅ΡΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΌΠΈ ΠΊΡƒΠ±Π°ΠΌΠΈ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мировая систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! ΠŸΠΎΡ…ΠΎΠΆΠ΅, наш ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ нашСл нСсколько ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… Π½Π° Π½Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ·Π΅ΠΉ. Если Π²Ρ‹ застряли, Ρ‚ΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ посмотритС Π² Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ сравнитС свой ΠΊΠΎΠ΄ с исходным ΠΊΠΎΠ΄ΠΎΠΌ, Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΌ ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠΌ.

УпраТнСния

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *