Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «НаписаниС скриптов для Blender 2.49Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 17

Автор Michel Anders

НСбольшоС отступлСниС, ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊΡ€ΠΎΠ»ΠΈΠΊΠΈ связаны с подсолнухами.

Одна ΠΈΠ· Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ - Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ размСстили сСмСна Π² спСцифичСской спирали. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ спирали, Π³Π΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ вдоль спирали располоТСны ΠΈΠ΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ с Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ Π—ΠΎΠ»ΠΎΡ‚Ρ‹ΠΌ сСчСниСм, называСтся ΡΠΏΠΈΡ€Π°Π»ΡŒ Π€Π΅Ρ€ΠΌΠ° (Fermat's spiral). Π’Π°ΠΊΠΎΠΉ ΡΠΏΠΈΡ€Π°Π»ΡŒΡŽ получаСтся СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… сСмСнных Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ…, ΠΊΠΎΠ³Π΄Π° Ρ†Π²Π΅Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΠ»ΠΈ сСмСна Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² сСрСдинС ΠΈ Π²Ρ‹Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π°Ρ€ΡƒΠΆΡƒ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ (плотная) ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°.

Когда ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ сСмян Ρ‚Π°ΠΊΠΆΠ΅ каТСтся, слСдуСт Π·Π° ΠΎΠ±ΠΎΠΈΠΌΠΈ Π»Π΅Π²Ρ‹ΠΌ ΠΈ ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°ΠΌΠΈ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ этих ΠΊΡ€ΠΈΠ²Ρ‹Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся ΠΏΠ°Ρ€ΠΎΠΉ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ [ 1 1 2 3 5 8 13 21 ] ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ°Ρ€Ρ‹ чисСл стрСмится ΡΠΎΠΉΡ‚ΠΈΡΡŒ Π² Π—ΠΎΠ»ΠΎΡ‚ΠΎΠΌ сСчСнии, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ становятся большС. (Π’ Π΄Π²ΡƒΡ… ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΡ… нашСй сСмСнной Π³ΠΎΠ»ΠΎΠ²Ρ‹ Π²Π½ΠΈΠ·Ρƒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΡŒ 13 спиралСй ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки ΠΈ 21 ΡΠΏΠΈΡ€Π°Π»ΡŒ ΠΏΠΎ часовой стрСлкС.) Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Ρ‘Π» эту ΡΠ΅Ρ€ΠΈΡŽ Π² ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ модСлирования роста насСлСния ΠΊΡ€ΠΎΠ»ΠΈΠΊΠΎΠ². Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΎ подсолнухах (ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΡ€ΠΎΠ»ΠΈΠΊΠ°Ρ…), ΠΌΠΎΠΆΠ½ΠΎ   ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ   здСсь: http://en.wikipedia.org/wiki/Sunflower.





 Π˜Ρ‚ΠΎΠ³

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

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ-ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ сдСлали ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ мСшСй. Π’ подробностях, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊ:

β€’ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ мСш-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚

β€’ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ графичСский интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

β€’ Π—Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ваш скрипт ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ использования впослСдствии

β€’ Π’Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ Π³Ρ€Π°Π½ΠΈ Π² мСшС

β€’ Π”Π΅Π»Π°Ρ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚

β€’ Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹

β€’ ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мСш

β€’ Π—Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π‘Π»Π΅Π½Π΄Π΅Ρ€ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

β€’ ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ нашим мСшам.


 3

Π“Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

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

Π’ этой Π³Π»Π°Π²Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ:

β€’ ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏ Π²Π΅Ρ€ΡˆΠΈΠ½

β€’ НазначСниС Π²Π΅Ρ€ΡˆΠΈΠ½ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ

β€’ НазначСниС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² граням

β€’ НазначСниС Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ

β€’ Установка свойств Ρ€Ρ‘Π±Π΅Ρ€

β€’ Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²

β€’ ΠŸΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ костСй ΠΊΠΎΠΆΠ΅ΠΉ (оснастка мСша)




Π“Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½

Π“Ρ€ΡƒΠΏΠΏΡ‹ Π’Π΅Ρ€ΡˆΠΈΠ½  (Vertex groups) ΡΠ²Π»ΡΡŽΡ‚ΡΡ способом ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠ² Π²Π΅Ρ€ΡˆΠΈΠ½ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… мСша. МСш ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ любоС количСство Π³Ρ€ΡƒΠΏΠΏ Π²Π΅Ρ€ΡˆΠΈΠ½, ΠΈ любая Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… мСша ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π»Π΅Π½ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π²Π΅Ρ€ΡˆΠΈΠ½ совсСм.  Π’Π½ΠΎΠ²ΡŒ созданный МСш-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ содСрТит Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ Π²Π΅Ρ€ΡˆΠΈΠ½.

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

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

Π“Ρ€ΡƒΠΏΠΏΠ° Π²Π΅Ρ€ΡˆΠΈΠ½ являСтся Π½Π΅ просто Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½. Π‘ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ вСс (weight, ΠΎΡ‚ нуля Π΄ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ мноТСством ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠΉ настройки ΠΈΡ… влияния. Π’Π΅Ρ€ΡˆΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅,  связанныС с Π½Π΅ΠΉ, вСса Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚.

Π–ΡƒΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ создаСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ creepycrawlies.py - ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ довольно слоТного мСша со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π»ΠΈΠ²Ρ‹ΠΌΠΈ частями, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½. НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ части ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π³ΠΎΠ»ΠΎΠ²Ρ‹ (head), Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ сСбС Тизнь, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡΠ½Π°ΡΡ‚ΠΈΡ‚ΡŒ (rig) модСль. Наши основныС инструмСнты Π² создании Π³Ρ€ΡƒΠΏΠΏ Π²Π΅Ρ€ΡˆΠΈΠ½ - ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ МСш-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², пСрСчислСнныС Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅:


ΠœΠ΅Ρ‚ΠΎΠ΄:

addVertGroup(group)

ДСйствиС:

ДобавляСт Π½ΠΎΠ²ΡƒΡŽ ΠΏΡƒΡΡ‚ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ Π²Π΅Ρ€ΡˆΠΈΠ½.


ΠœΠ΅Ρ‚ΠΎΠ΄:

assignVertsToGroup(group, vertices,weight,mode)

ДСйствиС:

ДобавляСт список индСксов Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π²Π΅Ρ€ΡˆΠΈΠ½ с Π΄Π°Π½Π½Ρ‹ΠΌ вСсом.

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

Mode (Ρ€Π΅ΠΆΠΈΠΌ) опрСдСляСт Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΡƒΠΆΠ΅ являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½. Π‘ΠΌΠΎΡ‚Ρ€ΠΈ основной тСкст ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ.


ΠœΠ΅Ρ‚ΠΎΠ΄:

getVertsFromGroup(group, weightsFlag=0,vertices)

ДСйствиС:

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список индСксов Π²Π΅Ρ€ΡˆΠΈΠ½ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈΠ»ΠΈ список (индСкс, вСс) ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ (Ссли weightsFlag = 1).  Если список vertices ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² этом спискС ΠΈ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅.


ΠœΠ΅Ρ‚ΠΎΠ΄:

removeVertsFromGroup(group, vertices)

ДСйствиС:

УдаляСт список Π²Π΅Ρ€ΡˆΠΈΠ½  vertices ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Если список Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½, Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹.


ΠœΠ΅Ρ‚ΠΎΠ΄:

renameVertGroup(groupName, newName)

ДСйствиС:

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏΡƒ Π²Π΅Ρ€ΡˆΠΈΠ½


ΠœΠ΅Ρ‚ΠΎΠ΄:

getVertGroupNames()

ДСйствиС:

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список всСх ΠΈΠΌΠ΅Π½ Π³Ρ€ΡƒΠΏΠΏ Π²Π΅Ρ€ΡˆΠΈΠ½.


ΠœΠ΅Ρ‚ΠΎΠ΄:

removeVertGroup(group)

ДСйствиС:

УдаляСт Π³Ρ€ΡƒΠΏΠΏΡƒ Π²Π΅Ρ€ΡˆΠΈΠ½

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

НЕ удаляСт Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹.


Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ созданиС Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€ΡˆΠΈΠ½ Π² Π½Π΅Ρ‘ - это Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дСйствия. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ пустой Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ выполняСтся посрСдством Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° addVertGroup() вашСго МСш-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Он ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ строку Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½. Если ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ° Π²Π΅Ρ€ΡˆΠΈΠ½ с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊ ΠΈΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ суффикс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ совпадСниС ΠΈΠΌΡ‘Π½, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: TailSegment ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ TailSegment.001.

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

ВСс Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ 0.0 ΠΈ 1.0; любой вСс большС, Ρ‡Π΅ΠΌ 1.0 отсСкаСтся Π΄ΠΎ 1.0. ВСс мСньший ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΉ 0.0 ΡƒΠ΄Π°Π»ΠΈΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½. Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΉ вСс Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π²Π΅Ρ€ΡˆΠΈΠ½, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡ… Π² Π³Ρ€ΡƒΠΏΠΏΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° assignVertsToGroup().

Π Π΅ΠΆΠΈΠΌ назначСния (mode) Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Ρ€Ρ‘Ρ… Π²ΠΈΠ΄ΠΎΠ²: ADD, REPLACE, ΠΈ SUBTRACT. ADD Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ свяТСт с Π½ΠΈΠΌΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ вСс. Если ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½ Π² спискС ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, вСс ΠΊ Π½ΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½. REPLACE Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ вСс, связанный с индСксами Π² спискС, Ссли ΠΎΠ½ΠΈ входят Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ, ΠΈΠ»ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлаСт Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС. SUBTRACT попытаСтся Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ вСс Ρƒ Π²Π΅Ρ€ΡˆΠΈΠ½ Π² спискС ΠΈ снова Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сдСлаСт, Ссли ΠΎΠ½ΠΈ Π½Π΅ входят Π² Π³Ρ€ΡƒΠΏΠΏΡƒ Π²Π΅Ρ€ΡˆΠΈΠ½. Π§Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½ΠΎΠ²Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ Π²Π΅Ρ€ΡˆΠΈΠ½ Π² мСш Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ADD.


ВСсомый вопрос

Для нашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΄Π²Π΅ Π½ΠΎΠ²Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ мСш-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ - ΠΎΠ΄Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ x-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ, Π° другая Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ x-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΠΉ. ΠœΡ‹ Π½Π°Π·ΠΎΠ²Π΅ΠΌ эти Π³Ρ€ΡƒΠΏΠΏΡ‹ Right ΠΈ Left соотвСтствСнно.

К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ Π² этих Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… вСс Π² зависимости ΠΎΡ‚ ΠΈΡ… расстояния ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, с большим вСсом для Π²Π΅Ρ€ΡˆΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся дальшС ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°.