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

рд▓рд╛рд▓ 2 рдорд┐рдореА рдХрд┐рдирд╛рд░реЛрдВ рд╣реИрдВ, рдмреИрдВрдЧрдиреА 0.4 рдорд┐рдореА рдХрд┐рдирд╛рд░реЛрдВ рд╣реИрдВред рдирд┐рдЪрд▓реА рдЕрд▓рдорд╛рд░рд┐рдпрд╛рдВ рдЕрдВрдд рддрдХ рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рджреАрд╡рд╛рд░ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реАрдЯрд┐рдВрдЧ рдмреИрдЯрд░реА рд╣реИред рджреАрд╡рд╛рд░ рдХреЗ рдкреАрдЫреЗ рдХрд╛рдЙрдВрдЯрд░рдЯреЙрдк 4 рд╕реЗрдореА рд╣реИ рддрд╛рдХрд┐ рд╣реАрдЯрд┐рдВрдЧ рдмреИрдЯрд░реА рд╕реЗ рдЧрд░реНрдореА рдмрдврд╝ рдЬрд╛рддреА рд╣реИ рдФрд░ рджреАрд╡рд╛рд░ рдХреЛ рдЧрд░реНрдо рдХрд░рддрд╛ рд╣реИ ( рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдлрд░реНрдиреАрдЪрд░ рдмрдирд╛рдирд╛ рдЦреБрдж рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ - рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ )ред
рдЗрд╕реЗ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реИ рд╕реНрдерд╛рдкрдирд╛
Object3D.rbz рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рд╕реНрдХреЗрдЪрдЕрдк рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореИрдиреЗрдЬрд░ рдЦреЛрд▓реЗрдВ (рд╡рд┐рдВрдбреЛ / рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореИрдиреЗрдЬрд░)
"рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ Object3D.rbz рдлрд╝рд╛рдЗрд▓ рдЪреБрдиреЗрдВ
рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреНрд▓рдЧрдЗрди рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╛рдиреА "рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ" рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВрдЧреЗред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИ

рдХреЗ рдЙрдкрдпреЛрдЧ
рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕ рдлреЛрд▓реНрдбрд░ рдХреЛ рдкреНрд▓рдЧрдЗрди рдореЗрдиреВ рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ "рд╣реЙрд▓ рдореЗрдВ рд▓реЙрдХрд░" рд╣реИред рдлрд┐рд░ рд╣рдо рдирд┐рд░реНрдорд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ main.rb рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ
рд╣рдо рд╕реНрдХреЗрдЪрдЕрдк рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд▓рдЧрдЗрди рдореЗрдиреВ рдореЗрдВ рдЖрдкрдХреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЕрдм рдЖрдк рдЗрд╕ рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реЛрдЧрд╛:
- рд░реВрдмреА рдХрдВрд╕реЛрд▓ рдХреА рд╕рдлрд╛рдИ
- рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рднреА рдЖрдЗрдЯрдо рд╣рдЯрд╛рдПрдВ
- рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ main.rb рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ
- рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ object3D_main
Object3D_main рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХреА рдкреАрдврд╝реА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдЙрд╕ рдХреЛрдб рдХреЛ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ main.rb рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджрд┐рдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдореЗрд░рд╛ рд▓реЙрдХрд░ рдЬрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдПрдкреАрдЖрдИ
рдлрд╝рд╛рдЗрд▓ "core.rb"
рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдПрдХ Shasoft рджреЗрддрд╛ рд╣реИ :: Object3D :: Object3D рдСрдмреНрдЬреЗрдХреНрдЯ рдЬрд┐рд╕рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдШреБрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реАрдХреЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдлрд╝рдВрдХреНрд╢рди рдирд╛рдо () - рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдирд╛рдо рд╕реЗрдЯ рдХрд░рдирд╛ред рдЙрдирдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдордд рдХрд░реЛред рдЬрдм рдХреЛрдбрд╛рдВрддрд░рдг рдпрд╣ рдмрд╣реБрдд рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ :)
рдСрдмреНрдЬреЗрдХреНрдЯ MoveX , MoveY , MoveZ рдХреЗ рдХрд╛рд░реНрдп рдЖрдкрдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХреНрд╕рд┐рд╕ рдХреЗ рд╕рд╛рде рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
рдЪрд╛рд▓ (рдПрдХреНрд╕, рд╡рд╛рдИ, рдЬреЗрдб) рдлрд╝рдВрдХреНрд╢рди рдЖрдкрдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рддреАрди рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдПрдХреНрд╕рдПрдПрдирдПрдХреНрд╕рдПрдХреНрд╕ , рд░реЛрдЯреЗрдЯреА , рд░реЛрдЯреЗрдЯреНрдЬрд╝ рдЖрдкрдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдХреНрд╖реЛрдВ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдордиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╕реНрдХреЗрдЪ рдПрдХреНрд╕рдкреА (рд░реЗрдб), рдПрдХреНрд╕рдЧреНрд░реАрди , рдореВрд╡рдмрд░реНрд▓ , рдореВрд╡рдмреНрд▓реВ , рд░реЛрдЯрд░рдЧреНрд░реЗрдб , рд░реЛрдЯрдЧрдЧреНрд░реАрди , рд░реЛрдЯрдмрдмреНрд▓реВ рдЬрд╣рд╛рдВ рдПрдХреНрд╕рд┐рд╕ рдПрдХреНрд╕ (рд▓рд╛рд▓), рд╡рд╛рдИ (рд╣рд░рд╛), рдЬреЗрдб (рдиреАрд▓рд╛) рд╕реНрдХреЗрдЪрдк рдореЗрдВ рдЕрдкрдиреЗ рд░рдВрдЧ рдХреЗ рдирд╛рдо рд╕реЗ рд╣реИрдВред рд╢рд╛рдпрдж рдХреЛрдИ рдЬреНрдпрд╛рджрд╛ рд╕рд╣рдЬ рд╣реЛрдЧрд╛ред
рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЙрдЗрдВрдЯрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдЖрдк рдХреЙрд▓ рдЪреЗрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реЗрдЯ (рддрд╛рдирд╛рд╢рд╛рд╣реА, рдХреБрдВрдЬреА, рдореВрд▓реНрдп) рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рдВрдХреНрд╢рди рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рддрд╛рдирд╛рд╢рд╛рд╣реА - рд╢рдмреНрджрдХреЛрд╢ рдирд╛рдо, рдХреБрдВрдЬреА - рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╛рдо, рдореВрд▓реНрдп - рдореВрд▓реНрдп
рдкреНрд░рд╛рдкреНрдд рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдХрд╛рд░реНрдп (рддрд╛рдирд╛рд╢рд╛рд╣реА, рдХреБрдВрдЬреА, рдореВрд▓реНрдп = рд╢реВрдиреНрдп) рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рддрд╛рдирд╛рд╢рд╛рд╣реА - рд╢рдмреНрджрдХреЛрд╢ рдирд╛рдо, рдХреБрдВрдЬреА - рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╛рдо, рдореВрд▓реНрдп - рдореВрд▓реНрдп
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╡рд┐рдзрд┐ рдЖрдкрдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ :))
рд╕рдореВрд╣ рд╡рд┐рдзрд┐ рдЖрдкрдХреЛ рдПрдХ рдорд╛рдирдХ рд╕реНрдХреЗрдЪрдЕрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ :: рд╕рдореВрд╣ рдСрдмреНрдЬреЗрдХреНрдЯред
рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреА рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк Shasoft рдХреА рд╕реВрдЪреА :: Object3D :: Object3D рдпрд╛ рд╕реНрдХреЗрдЪрдЕрдк :: рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдореВрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реВрдЪреА рдЦрд╛рд▓реА рд╣реИ, рддреЛ рдПрдХ рдирдпрд╛ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдПрдХ рдлрд╝рдВрдХреНрд╢рди рднреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╡рд╕реНрддреБрдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (Skechup :: Group)ред рдЖрдк рд╢рдмреНрджрдХреЛрд╢ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдРрд╕реА рд╡рд╕реНрддреБрдПрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рд╢рдмреНрджрдХреЛрд╖ рд╣реИ, рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧреАред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЪрд┐рдкрдмреЛрд░реНрдб рд╢реАрдЯ рд╕реЗ рджреВрд╕рд░реЛрдВ рд╕реЗ рдЕрд▓рдЧ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реВрдВред рдмрдирд╛рддреЗ рд╕рдордп, рдореИрдВ рддрдм рддрдХ LDSP рд╢рдмреНрджрдХреЛрд╢ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рджреГрд╢реНрдп рдореЗрдВ рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддрд╛ рд╣реВрдВред
2D_weght рдлрд╝рд╛рдЗрд▓
рдлрд╝рд╛рдЗрд▓ "ldsp.rb"
рджрд░рд╛рдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рдХрд╛рд░реНрдп
рдХрд╛рдо рдХрд╛ рдирддреАрдЬрд╛

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

рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ
рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдлрд░реНрдиреАрдЪрд░ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдирд╛ 2 рдЧреБрдирд╛ рдкреИрд╕рд╛ рдмрдЪрд╛ рд░рд╣рд╛ рд╣реИред рдФрд░ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЧреИрд░-рдорд╛рдирдХ рдЫреЗрдж рдореЗрдВ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд░реНрдиреАрдЪрд░ рдХреЛ рдирд┐рдЪреЛрдбрд╝рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рднреАред рдореИрдВ рдЖрдорддреМрд░ рдкрд░ 16 рдорд┐рдореА рдЪрд┐рдкрдмреЛрд░реНрдб рд╕реЗ 7x50 рдкрд░ рдкреБрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдлрд░реНрдиреАрдЪрд░ рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реВрдВ

рдпрджрд┐ рдкреБрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдЕрднреНрдпрд╛рд╕ рд╣реИрдВ

(рдФрд░ рдПрдХ рдЫреЛрдЯрд╛ рдХреМрд╢рд▓) рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред
рдХреЗрд╡рд▓ рдирдХрд╛рд░рд╛рддреНрдордХ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ ред рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдмрд╛рдж, рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрдХрдЯреНрдард╛ рд╣реБрдЖ: рдПрдХ рд░рд╕реЛрдИрдШрд░, рдХрдИ рдкрд┐рдВрдЬрд░реЗ (рдЙрд╕реА рдкрдХреНрд╖реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдлреЛрдЯреЛ рдореЗрдВ рд╣реИ), рдЕрд▓рдорд╛рд░рд┐рдпреЛрдВ (рджреАрд╡рд╛рд░ рдФрд░ рдлрд░реНрд╢), рдЕрд▓рдорд╛рд░рд┐рдпрд╛рдБ рдФрд░ рдЯреЗрдмрд▓ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡рд╣ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдореЗрдВ рд╕рднреА рдЕрдкреНрд░рдпреБрдХреНрдд рд╕реНрдерд╛рдиреЛрдВ рдХреЛ "рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд" рдХрд░рддрд╛ рд╣реИред
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд┐рдВрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рдкреНрд▓рдЧрдЗрди рдкреЗрдЬ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ