ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΎΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΠΊΡΠΎΠ»ΠΈΠΊΠΈ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΠΏΠΎΠ΄ΡΠΎΠ»Π½ΡΡ Π°ΠΌΠΈ.
ΠΠ΄Π½Π° ΠΈΠ· Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΡΡ - ΡΠΎ, ΡΡΠΎ ΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠ»ΠΈ ΡΠ΅ΠΌΠ΅Π½Π° Π² ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΏΠΈΡΠ°Π»ΠΈ. ΠΡΠΎΡ ΡΠΈΠΏ ΡΠΏΠΈΡΠ°Π»ΠΈ, Π³Π΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π²Π΄ΠΎΠ»Ρ ΡΠΏΠΈΡΠ°Π»ΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΠΈΠ΄ΡΡΡΠΈΠΌΠΈ Ρ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΌ ΠΠΎΠ»ΠΎΡΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΏΠΈΡΠ°Π»Ρ Π€Π΅ΡΠΌΠ° (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 ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
Π ΡΠΎΠΌΡ ΠΆΠ΅, ΠΌΡ Π΄Π°Π΄ΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅ΡΡΠΈΠ½Π΅ Π² ΡΡΠΈΡ Π³ΡΡΠΏΠΏΠ°Ρ Π²Π΅Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΎΡ ΡΠ΅Π½ΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ Π²Π΅ΡΠΎΠΌ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠ½, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π΄Π°Π»ΡΡΠ΅ ΠΎΡ ΡΠ΅Π½ΡΡΠ°.