рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ рдХрдИ рд░реЙрдЧреБрд▓рд╛рдЗрдХ рдЦреЗрд▓реЗ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХрд╛рд▓рдХреЛрдард░реА рдЬрдирд░реЗрдЯрд░ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдФрд░ рдореИрдВрдиреЗ
рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд▓реЗрдЦрдХ TinyKeep рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдЪреБрдирд╛
рд╣реИ ред рдореИрдВрдиреЗ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ 3 рдбреА рдореЗрдВ рдХрд╛рдо рдХрд░реЗ рдФрд░ рдорд▓реНрдЯреА-рд╕реНрдЯреЛрд░реА рдбрдВрдЧрдСрди рдмрдирд╛ рд╕рдХреЗред
рдирдореВрдирд╛ рдХреЛрдб
рдЧрд┐рдердм рднрдВрдбрд╛рд░ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛
рдЧрдпрд╛ ред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рдореИрдВ рдпреВрдирд┐рдЯреА 3 рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпреЗ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХрд┐рд╕реА рдЕрдиреНрдп рдЗрдВрдЬрди рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВред
рджреЛ рдЖрдпрд╛рдо
рдкрд╣рд▓реЗ рдореБрдЭреЗ рджреЛ рдЖрдпрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ TinyKeep рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рдорд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕реНрддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорддрднреЗрдж рд╣реИред
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рджреГрд╢реНрдп рдХреЛ рдбрдВрдЧрдСрди 2 рдбреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдб Scripts2D рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИред
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо
рджреБрдирд┐рдпрд╛ рдПрдХ рдЖрдпрддрд╛рдХрд╛рд░ рдЧреНрд░рд┐рдб рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 1 рдЗрдХрд╛рдИ рдЧрд▓рд┐рдпрд╛рд░реЗ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧреАред рдПрдХ рдкреВрд░реНрдг рдЧреЗрдо рдореЗрдВ, рдПрдХрддрд╛ рдХреА 1 рдЗрдХрд╛рдИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 5 рдореАрдЯрд░ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛ рд╕рдХрддреА рд╣реИред рдЧреНрд░рд┐рдб рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ 30 ├Ч 30 рдХрд╛ рдЖрдХрд╛рд░ рдЪреБрдирд╛ред
1. рд╣рдо рдХрдорд░реЛрдВ рдХреЛ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рддрд╛рдХрд┐ рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдУрд╡рд░рд▓реИрдк рди рдХрд░реЗрдВред рд╕реНрдерд╛рди рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдерд╛рди рдФрд░ рдЖрдХрд╛рд░ рджреЗрддрд╛ рд╣реВрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рддрд░рдл, рдореИрдВрдиреЗ рдПрдХ рдмрдлрд░ рдХреЛ 1 рдпреВрдирд┐рдЯ рдЪреМрдбрд╝рд╛ (рддрд╛рдХрд┐ рдХрдорд░реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рд╕реНрдкрд░реНрд╢ рди рдХрд░реЗрдВ) рдЬреЛрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред
рд▓рд╛рд▓ рдЖрдпрддрд╛рдХрд╛рд░ рдХрдорд░реЗ рд╣реИрдВрдХрдорд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ Delaunay рддреНрд░рд┐рднреБрдЬ рдЧреНрд░рд╛рдл рдмрдирд╛рдПрдБред рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП Bower-Watson рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдХрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВ, рдореИрдВрдиреЗ рдПрдХ рдХреЛ рдЪреБрдирд╛ рдЬреЛ рд╕реА # рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред
Delaunay рддреНрд░рд┐рдХреЛрдг3. рддреНрд░рд┐рдХреЛрдгрд╛рд╕рди рд╕реЗ рдиреНрдпреВрдирддрдо рдлреИрд▓реЗ рд╣реБрдП рд╡реГрдХреНрд╖ (MST) рдмрдирд╛рдПрдВред рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдЗрдо рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдПрдордПрд╕рдЯреА рдЧрд▓рд┐рдпрд╛рд░реЗ4. рд╣рдо рдЧрд▓рд┐рдпрд╛рд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдмрдирд╛рддреЗ рд╣реИрдВ, рдордВрдЪ рд╕реЗ рдкреЗрдбрд╝ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред 3. рдкреЗрдбрд╝ рдореЗрдВ рд╕рднреА рдХрдорд░реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдХрдорд░реЗ рдХреЗ рд▓рд┐рдП рдкрде рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИред рддреНрд░рд┐рдХреЛрдгреАрдпрдХрд░рдг рд╕реЗ рд╕реВрдЪреА рдореЗрдВ рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЬреЛрдбрд╝реЗрдВред рдЗрд╕рд▓рд┐рдП рд╣рдо рдЧрд▓рд┐рдпрд╛рд░реЛрдВ рдореЗрдВ рдХрдИ рдЫреЛрд░реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗред рдореЗрд░реЗ рдХреЛрдб рдореЗрдВ, рдореИрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рдирд╛рд░реЗ рдХреЛ 12.5% тАЛтАЛрддрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдПрдордПрд╕рдЯреА рдореЗрдВ рдХрдИ рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЧрд▓рд┐рдпрд╛рд░реЗред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд▓реВрдк рджрд┐рдЦрд╛рдИ рджрд┐рдП рд╣реИрдВред5. рд╕реВрдЪреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЧрд▓рд┐рдпрд╛рд░реЗ рдХреЗ рд▓рд┐рдП, рдЧрд▓рд┐рдпрд╛рд░реЗ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдЕрдВрдд рддрдХ рдХреЗ рдорд╛рд░реНрдЧ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдП * рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдПрдХ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рджреБрдирд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЧрд▓рд┐рдпрд╛рд░реЗ рд╣рдореЗрд╢рд╛ рдореМрдЬреВрджрд╛ рд╡рд╛рд▓реЗ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░ рд╕рдХреЗрдВред
рдореИрдВрдиреЗ рдЬреЛ рд▓рд╛рдЧрдд рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд╡рд╣ рдПрдХ рдирдпрд╛ рдХреЙрд░рд┐рдбреЛрд░ рдмрдирд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдЧрд▓рд┐рдпрд╛рд░реЗ рдореЗрдВ рдХрдЯреМрддреА рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рдорд╣рдВрдЧрд╛ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реЗ рдЧрд▓рд┐рдпрд╛рд░реЛрдВ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрде-рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдЙрддреНрддреЗрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред рдХрдорд░реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдВрджреЛрд▓рди рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдорд╣рдВрдЧрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдкрде-рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрдорд░реЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред

рдиреАрд▓реА рдЖрдпрддреЗрдВ рдЧрд▓рд┐рдпрд╛рд░реЗ рд╣реИрдВрдпрд╣рд╛рдБ рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рд╕рдВрд╕рд╛рдзрди рдФрд░ рдЙрдирдХреЗ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдб рднрдВрдбрд╛рд░ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ):
рддреАрди рдЖрдпрд╛рдо
рдПрдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ 2 рдбреА рдХрд╛рд▓рдХреЛрдард░реА рдЬрдирд░реЗрдЯрд░ рдмрдирд╛рдпрд╛, рдореИрдВ рдЗрд╕реЗ 3 рдбреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рднреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ 3 рдбреА рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рд░рд▓, рд╕рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо
рдЧреНрд░рд┐рдб рдХрд╛ рдЖрдХрд╛рд░ рдЕрдм 30x5x30 рд╣реИред
1. рдкрд╣рд▓рд╛ рдкрд░рд┐рд╡рд░реНрддрди 3 рдбреА рдореЗрдВ рдХрдорд░реЛрдВ рдХреА рдкреАрдврд╝реА рдереАред рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рддреБрдЪреНрдЫ рд╣реИред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХрдорд░реЗ рдХрдИ рдордВрдЬрд┐рд▓ рдКрдВрдЪреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред2. рдлрд┐рд░ рд╣рдо рдЗрди рдХрдорд░реЛрдВ рдХреЗ Delaunay 3D-triangulation, рдпрд╛ рдмрд▓реНрдХрд┐ Delaunay tetrahyard рдЦреЛрдЬреЗрдВред "3 рдбреА Delaunay triangulation" рдпрд╛ "Delaunay tetrahedralization" рд╢рдмреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдХрдИ рд╢реЛрдз рд▓реЗрдЦ рдорд┐рд▓реЗ, рд▓реЗрдХрд┐рди рдПрдХ рднреА рдХреЛрдб рдирдореВрдирд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
3 рдбреА рд╕реАрдЬреАрдПрдПрд▓ рддреНрд░рд┐рднреБрдЬ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЬрд░реВрд░рдд рдереА, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рд╛рде рджреЛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдХреЗрд╡рд▓ GPL рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЙрдкрд▓рдмреНрдз рдерд╛ред рджреВрд╕рд░рд╛ - рдХреЛрдб рдЗрддрдирд╛ рдЕрдзрд┐рдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдФрд░ рдЕрд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрд╛ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╣рд╛рдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрдВрдд рдореЗрдВ, рдореБрдЭреЗ рдЦреБрдж рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд╡рд░-рд╡рд╛рдЯрд╕рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдорд┐рдд рдордВрдбрд▓рд┐рдпрд╛рдВ рдЗрддрдиреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрдпреЛрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдореИрдВ
рдЗрд╕ рдкреГрд╖реНрда рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реБрд▓реНрдлрд░рд╛рдо рдореИрдерд╡рд░реНрд▓реНрдб рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдЪреВрдВрдХрд┐ рдпреЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ 4x4
Matrix4x4
рд╕рд╛рде рдСрдкрд░реЗрд╢рди рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рднреА рдЬрдЯрд┐рд▓ рдХрд╛рдо Unity3D рд╕реЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ 4x4 рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕реМрдВрдкрд╛ред
рдпрд╣ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг
Scripts3D/Delaunay3D.cs
рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ,
Scripts3D/Delaunay3D.cs
рдХрд┐рд╕реА рдХреЛ MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдпрд╣ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рддреНрд░рд┐рднреБрдЬ рдХреЗ рдмрдЬрд╛рдп рддреАрди рдХреЛрдиреЗ рдХреЗ рд╕рд╛рде, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЕрдм 4 рдХреЛрдиреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдЯреЗрдЯреНрд░рд╛рд╣реЗрдбреНрд░реЙрди рдмрдирд╛рддрд╛ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╢рд┐рдЦрд░ рджреВрд╕рд░реА рдордВрдЬрд┐рд▓ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рдЯреЗрдЯреНрд░рд╛рд╣реЗрдбреНрд░реЛрди рдкрддрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЦреЛрдЬ рдЪрд░рдг рдХреЛ рдордВрдЬрд┐рд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрд╡рд╕рд░ рджреЗрддрд╛ рд╣реИред
3 рдФрд░ 4. рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреБрдЪреНрдЫ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд░рдг 2 рд╕реЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдкреНрд░рд╛рдЗрдо рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
3 рдбреА-рдПрдордПрд╕рдЯреА рдЧрд▓рд┐рдпрд╛рд░реЗрдХрдИ рдкрд╕рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЧрд▓рд┐рдпрд╛рд░реЗ рдлрд┐рд░ рд╕реЗ рдЬреБрдбрд╝ рдЧрдП5. 3 рдбреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдП * рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдкрд░ рдХрдард┐рдирд╛рдЗрдпрд╛рдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВред 2 рдбреА рд╕рдВрд╕реНрдХрд░рдг рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдпрд╣ рдП * рдХрд╛ рдПрдХ рдорд╛рдирдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред рдЗрд╕реЗ 3 рдбреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдордВрдЬрд┐рд▓реЛрдВ рдкрд░ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рдЬрд╛рдиреЗ рдФрд░ рдХрдорд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрде рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдлрд░реНрд╢ рдХреЛ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реАрдврд╝рд┐рдпреЛрдВ рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреА рдЙрдбрд╝рд╛рдиреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреА рдПрдХ рдЙрдбрд╝рд╛рди рд╕рд┐рд░реНрдл рдКрдкрд░ рдЪрдврд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреЛ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рд╡рд╣ рдПрдХ
рдЪрдврд╝рд╛рдИ рдФрд░ рдПрдХ
рдЕрд╡рдзрд┐ рд╣реИ ред рдиреАрдЪреЗ рджреА рдЧрдИ рдЫрд╡рд┐ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рдПрдХ рдареЛрд╕ рдиреАрд▓рд╛ рд╡рд░реНрдЧ рд╣реИред рд╕рдВрднрд╛рд╡рд┐рдд рдкрдбрд╝реЛрд╕реА рдЦрд╛рд▓реА рд╡рд░реНрдЧ рд╣реИрдВред рдкрде рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╡рд░реНрддрдорд╛рди рд╕реЗрд▓ рд╕реЗ рд╕реАрдзреЗ рдПрдХ рд╕реЗрд▓ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЙрд╕реЗ рдХреНрд╖реИрддрд┐рдЬ рдФрд░ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╣реЛрдЧрд╛ред
рд╕рд╛рдЗрдб рд╡реНрдпреВред рдЖрдк рдкрдХреНрд╖реЛрдВ рдкрд░ рдиреЛрдб рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╢реАрд░реНрд╖ рдкрд░ рдиреЛрдб рдирд╣реАрдВредрд╕реАрдврд╝реА рдХреЗ рд▓рд┐рдП рдкрде рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЗрд╕рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред 1: 1 рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд▓рд┐рдП рдКрдВрдЪрд╛рдИ рдХрд╛ рдЕрдиреБрдкрд╛рдд рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрдареЛрд░ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ 1: 2 рдХрд╛ рдЕрдиреБрдкрд╛рдд рдЪреБрдирд╛ред рдорд╛рдк рдХреА рдкреНрд░рддреНрдпреЗрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЗрдХрд╛рдИ рдХреЗ рд▓рд┐рдП, рд╕реАрдврд╝реА рджреЛ рдХреНрд╖реИрддрд┐рдЬ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЪрд░рд┐рддреНрд░ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдврд╝реА рдХреЗ рдКрдкрд░ рдЬрдЧрд╣ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдпрд╛рдиреА рд╕реАрдврд╝реА рдХреЗ рдКрдкрд░ рджреЛ рд╕реЗрд▓ рднреА рдЦреБрд▓реЗ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рд╕реАрдврд╝реА рдореЗрдВ рдЪрд╛рд░ рдХреЛрд╢рд┐рдХрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ:

рд╕реАрдврд╝реА рдФрд░ рдЗрд╕рдХреЗ рдКрдкрд░ рдЦрд╛рд▓реА рдЬрдЧрд╣рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреЗ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рдПрдХ рдЧрд▓рд┐рдпрд╛рд░рд╛ рднреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрде рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдкрдХреНрд╖ рдпрд╛ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рд╕реЗ рд╕реАрдврд╝рд┐рдпреЛрдВ рддрдХ рдЖрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЕрд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ рдФрд░ рдЕрдЬреАрдм рд╣реЛрдЧрд╛ рдпрджрд┐ рд╕реАрдврд╝реА рдЧрд▓рд┐рдпрд╛рд░реЗ рдореЗрдВ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдпрд╣реА рд╣реИ, рдЕрдВрдд рдореЗрдВ, рд╕реАрдврд╝рд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдиреАрдЪреЗ рдХреА рдЫрд╡рд┐ рдХреА рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдЦреЛрдЬрдиреЗ рд╡рд╛рд▓реЗ рдорд╛рд░реНрдЧ рдХреЛ рджреЛ рдиреАрд▓реЗ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдЧрд▓рд┐рдпрд╛рд░реЛрдВ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕реАрдврд╝реА рдПрдХ рдареЛрд╕ рдиреАрд▓реЗ рд╡рд░реНрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдФрд░ рдПрдХ рдордВрдЬрд┐рд▓ рддрдХ рдЬрд╛рддреА рд╣реИредрдкрде рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдПрдХ рдЪрд░рдг рдореЗрдВ рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рдмрд┐рдВрджреБ рддрдХ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕реЗ 3 рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЛ рдХреНрд╖реИрддрд┐рдЬ рдФрд░ 1 рдЗрдХрд╛рдИ рдХреЛ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдП * рдХреЛ рдПрдХ рдиреЛрдб рд╕реЗ рдЕрдЧрд▓реЗ рддрдХ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреА рдЪрд╛рд░ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ "рдХреВрджрдирд╛" рдкрдбрд╝рддрд╛ рд╣реИред
рдХрдард┐рдирд╛рдИ рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдореБрдЭреЗ рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдмрдирд╛рддрд╛ рд╣реИред рдореИрдВ рдЙрдиреНрд╣реЗрдВ
рдмрдВрдж рд╕реЗрдЯ рдП * рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рддрдм рдЗрди рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдФрд░ рджрд┐рд╢рд╛ рд╕реЗ рджреВрд╕рд░реА рджрд┐рд╢рд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдпрд╛ рддреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рддрдм рдкрде рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдирдП рдмрдирд╛рдП рдЧрдП рд╕реАрдврд╝реА рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛, рдЬреЛ рдКрдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдЧрд╛ред
рд╕рдорд╛рдзрд╛рди рдпрд╣ рдерд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдХреЛ рдЕрдкрдиреЗ рдкрде рдХреЗ рд╕рднреА рдкрд┐рдЫрд▓реЗ рдиреЛрдбреНрд╕ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд┐рд░, рдЬрдм рдкрдбрд╝реЛрд╕реА рдиреЛрдб рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдиреЛрдб рдХреЗ рдкрде рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЧрд▓рд┐рдпрд╛рд░реЗ рдореЗрдВ рд╕реАрдврд╝рд┐рдпреЛрдВ рдкрд░ рдХрдмреНрдЬреЗ рд╡рд╛рд▓реА рд╕рднреА рдХреЛрд╢рд┐рдХрд╛рдПрдВ, рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдиреЛрдб рдФрд░ рдЗрд╕рдХреЗ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рд╕рднреА рдиреЛрдбреНрд╕ рд╣реЛрдВрдЧреЗ, рдФрд░ рдЗрд╕реА рддрд░рд╣ рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рддрдХред рдкрде рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдФрд░ рдорд╛рд░реНрдЧ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рджреВрд╕рд░рд╛ рдорд╛рд░реНрдЧ рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реЛрдЧрд╛ред
рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗрд╡рд▓ рдЙрд╕реА рдкрде рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рднреАрддрд░ рдХреБрдЫ рд╕рдВрднрд╛рд╡рд┐рдд рдкрдереЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╕рднреА рдЧрд▓рд┐рдпрд╛рд░реЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрднреА рднреА рдорд╛рд░реНрдЧ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЪреБрдиреМрддрд┐рдпрд╛рдВ рд╣реИрдВред рдмрд╛рдж рдореЗрдВ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдореМрдЬреВрджрд╛ рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реЗрдЧреАред
рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЕрдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдП * рдирд╣реАрдВ рд╣реИред рд╕рд┐рд░реНрдл рд╕реАрдврд╝рд┐рдпреЛрдВ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЗрд╕рдореЗрдВ рдХрдИ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдореЗрдВ рдкреВрд░реЗ рдкрд┐рдЫрд▓реЗ рдкрде рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдПрдХ рдорд╣рдВрдЧреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рдПрдХ рднреЛрд▓реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЗ рд╢реБрд░реБрдЖрдд рд╕реЗ рдкрд╣рд▓реЗ рд╕рднреА рдиреЛрдбреНрд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рдЙрдиреНрд╣реЗрдВ рдПрдХ рд▓рд┐рдВрдХреНрдб рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрдврд╝рд╛ред рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рдкрдбрд╝реЛрд╕реА рдиреЛрдб рдХреЗ рд▓рд┐рдП рдкрде рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП O (N) рд╕рдордп рд▓рдЧреЗрдЧрд╛ред
рдореИрдВрдиреЗ рдЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЪреБрдирд╛: рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдореЗрдВ рдПрдХ рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдВрдЬреА рдкрд┐рдЫрд▓реЗ рдиреЛрдб рд╣реИрдВред рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рдУ (1) рдореЗрдВ рдкрде рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдПрдХ рдиреЛрдб рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░, рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрд╣ рдУ (рдПрди) рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдЪреБрдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЙрдиреНрд╣реЗрдВ рдмрджрд▓рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкрде рдкрдврд╝реЗрдЧрд╛ред
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╕рдордЧреНрд░ рдЬрдЯрд┐рд▓рддрд╛ рд▓рдЧрднрдЧ рдУ (рдПрди ^ 2) рд╣реЛрдЧреА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╣реИред рдпрд╣ рд╕рдВрд╢реЛрдзрди рдХрд╛рд▓рдХреЛрдард░реА рдкреАрдврд╝реА рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдореБрдЦреНрдп "рдЕрдбрд╝рдЪрди" рд╣реИред
рдЗрди рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдерд╛:
рд╣рд░реА рдЖрдпрддреЗрдВ рд╕реАрдврд╝рд┐рдпрд╛рдБ рд╣реИрдВрдЬреЗрдирд░реЗрдЯрд░ рдкрде рд╕рд░рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ ...... рдпрд╛ рдЬрдЯрд┐рд▓рдпрд╣рд╛рдБ рдПрдХ 3 рдбреА рдХрд╛рд▓рдХреЛрдард░реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧреНрд░рд╛рдлрд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:
рдХрдИ рдордВрдЬрд┐рд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рд▓рдХреЛрдард░реАрдХрд╛рд▓рдХреЛрдард░реА рдкреАрдврд╝реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рджрд┐рд▓рдЪрд╕реНрдк рдЙрджреНрднрд╡ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред
рджреЛ рд╕реАрдврд╝рд┐рдпрд╛рдБ рдПрдХ рдбрдмрд▓-рдЪреМрдбрд╝реА рд╕реАрдврд╝реА рдмрдирд╛рддреА рд╣реИрдВрдЯреНрд░рд┐рдкрд▓ рдЪреМрдбрд╝рд╛рдИ рд╕реАрдврд╝реА рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ рдХрдард┐рди рд╣реИрджреЛ рдордВрдЬрд┐рд▓реЛрдВ рдХреЗ рдиреАрдЪреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдорд╛рд░реНрдЧ рдмреАрдЪ рдореЗрдВ рдПрдХ рдордВрдЪ рдХреЗ рд╕рд╛рде рджреЛ рд╕реАрдврд╝рд┐рдпрд╛рдВ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИрдЬрдм рдХрдИ рд░рд╛рд╕реНрддреЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдмрдЧрд▓ рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВ, рддреЛ рдЧрд▓рд┐рдпрд╛рд░реЗ рдХрд╛рдлреА рдмрдбрд╝реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВрджреЛ рд╕реАрдврд╝рд┐рдпрд╛рдБ рдПрдХ рдордВрдЬрд┐рд▓ рдкрд░ рдЙрддрд░рддреА рд╣реИрдВрдирд┐рд╖реНрдХрд░реНрд╖
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдмрд╕реЗ рдХрдард┐рди рд╣рд┐рд╕реНрд╕рд╛ 3 рдбреА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдерд╛ред рдореБрдЭреЗ рдбрд┐рд▓рд╛рдпрдиреЗ рдХреЗ 3 рдбреА рдЯреНрд░рд╛рдЗрдВрдЧреБрд▓реЗрд╢рди рдХрд╛ рдПрдХ рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдкрде рдЦреЛрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдереАрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рднреА рдХрд┐рдпрд╛ред
рд▓реЗрдХрд┐рди рдХрд╛рдо рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдерд╛ред рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдХрд╛рд▓ рдХреЛрдард░реА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИрдВ рдФрд░ рдПрдХ рдЕрдЪреНрдЫреЗ рдЦреЗрд▓ рдХреА рдиреАрдВрд╡ рдмрди рд╕рдХрддреА рд╣реИрдВред