
рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ 3-рдЖрдпрд╛рдореА рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ рдХрд┐рдпрд╛ред рдпрд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдмрд╣реБрдд рддреЗрдЬрд╝ рдирд╣реАрдВ рдерд╛ред рд░реБрдЪрд┐ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕реА рдореЗрдВ рдПрдХ рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ рд▓рд┐рдЦрд╛ рдФрд░ рдЙрд╕реЗ 4-рдЖрдпрд╛рдореА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореЛрдб рдмрдирд╛рдпрд╛ - рдЗрд╕ рдореЛрдб рдореЗрдВ, рд╡рд╣ рдПрдХ рдлреНрд▓реИрдЯ рд╕реНрдХреНрд░реАрди рдкрд░ 4-рдЖрдпрд╛рдореА рджреГрд╢реНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХрдЯ рдХреЗ рдиреАрдЪреЗ рдЖрдкрдХреЛ рдХрдИ рд╡реАрдбрд┐рдпреЛ, рдХрдИ рдЪрд┐рддреНрд░ рдФрд░ рдПрдХ рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ рдХреЛрдб рдорд┐рд▓реЗрдВрдЧреЗред
4-рдЖрдпрд╛рдореА рджреГрд╢реНрдп рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреНрдпреЛрдВ рд▓рд┐рдЦреЗрдВ? рдЖрдк рдПрдХ рдирд┐рдпрдорд┐рдд рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ 4D рджреГрд╢реНрдп рдкрд░реНрдЪреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЪрд┐рддреНрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреВрд░реЗ рджреГрд╢реНрдп рдХрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдг рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рджреГрд╢реНрдп рдХреЗ 4 рдЖрдпрд╛рдо рд╣реИрдВ, рдФрд░ рд╕реНрдХреНрд░реАрди рдХреЗрд╡рд▓ 2 рд╣реИ, рдФрд░ рдЬрдм рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ рд╕реНрдХреНрд░реАрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд░рдгреЛрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХреЗрд╡рд▓ 3-рдЖрдпрд╛рдореА рдЙрдк-рд╕реНрдерд╛рди рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ 4-рдЖрдпрд╛рдореА рджреГрд╢реНрдп рдХрд╛ рдХреЗрд╡рд▓ 3-рдЖрдпрд╛рдореА рдЕрдиреБрднрд╛рдЧ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдПрдХ рд╕рд░рд▓ рд╕рд╛рджреГрд╢реНрдп: 1-рдЖрдпрд╛рдореА рд░реЗрдЦрд╛ рдкрд░ 3-рдЖрдпрд╛рдореА рджреГрд╢реНрдп рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ 2-рдЖрдпрд╛рдореА рджреГрд╖реНрдЯрд┐ рдХреЗ рд╕рд╛рде рдПрдХ 3-рдЖрдпрд╛рдореА рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдкреВрд░реЗ 4-рдЖрдпрд╛рдореА рджреГрд╢реНрдп рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ - рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛, рд╡рд╣ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рджреЗрдЦреЗрдЧрд╛ред рдпрд╣ рдорд╛рди рд▓реЗрдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ 4-рдЖрдпрд╛рдореА рджреГрд╢реНрдп рдХреЛ 3-рдЖрдпрд╛рдореА рджреГрд╖реНрдЯрд┐ рд╕реЗ рджреЗрдЦрдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ: рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд 4-рдЖрдпрд╛рдореА рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ рдФрд░ рд░реЗрдЯрд┐рдирд╛ рдХреЗ 3-рдЖрдпрд╛рдореА рдПрдирд╛рд▓реЙрдЧ рдкрд░ рдПрдХ 3-рдЖрдпрд╛рдореА рдкреНрд░рдХреНрд╖реЗрдкрдг рдмрдирддрд╛ рд╣реИред рдореЗрд░рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрд╕ 3 рдбреА рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рдХреЛ рд░реЗрдЯ рдХрд░реЗрдЧрд╛ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдореЗрд░реА рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ рджрд░реНрд╢рд╛рддреА рд╣реИ рдХрд┐ рдПрдХ 4-рдЖрдпрд╛рдореА рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдЕрдкрдиреА 3-рдЖрдпрд╛рдореА рджреГрд╖реНрдЯрд┐ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рджреЗрдЦрддрд╛ рд╣реИред
3-рдЖрдпрд╛рдореА рджреГрд╖реНрдЯрд┐ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдХрд╛рдЧрдЬ рдХреЗ рдПрдХ рдЪрдХреНрд░ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рдареАрдХ рд╕рд╛рдордиреЗ рд╣реИ - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдкрдХреЛ рдПрдХ рдЪрдХреНрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдпрджрд┐ рдпрд╣ рд╕рд░реНрдХрд▓ рдЯреЗрдмрд▓ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдПрдХ рджреАрд░реНрдШрд╡реГрддреНрдд рджреЗрдЦреЗрдВрдЧреЗред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╡реГрддреНрдд рдХреЛ рдмрдбрд╝реА рджреВрд░реА рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЫреЛрдЯрд╛ рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛ред рдЗрд╕реА рдкреНрд░рдХрд╛рд░ рддреНрд░рд┐-рдЖрдпрд╛рдореА рджреГрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП: рдПрдХ рддреНрд░рд┐-рдЖрдпрд╛рдореА рдЧреЗрдВрдж рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреЛ рддреНрд░рд┐-рдЖрдпрд╛рдореА рджреАрд░реНрдШрд╡реГрддреНрдд рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рдиреАрдЪреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВред рдкрд╣рд▓реЗ рдкрд░, 4 рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкрд░рд╕реНрдкрд░ рд▓рдВрдмрд┐рдд рд╕рд┐рд▓реЗрдВрдбрд░ рдШреВрдорддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ рдкрд░, 4-рдЖрдпрд╛рдореА рдХреНрдпреВрдм рдХрд╛ рдлреНрд░реЗрдо рдШреВрдорддрд╛ рд╣реИред

рдЖрдЗрдП рдкреНрд░рддрд┐рдмрд┐рдВрдмреЛрдВ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред рдЬрдм рдЖрдк рдПрдХ рдЪрд┐рдВрддрдирд╢реАрд▓ рд╕рддрд╣ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдХреНрд░рд┐рд╕рдорд╕ рдЯреНрд░реА рдЦрд┐рд▓реМрдирд╛) рдХреЗ рд╕рд╛рде рдПрдХ рдЧреЗрдВрдж рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рдЧреЛрд▓реЗ рдХреА рд╕рддрд╣ рдкрд░ рдЦреАрдВрдЪрд╛ рдЧрдпрд╛ рд╣реЛред 3-рдЖрдпрд╛рдореА рджреГрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рднреА: рдЖрдк рдПрдХ 4-рдЖрдпрд╛рдореА рдЧреЗрдВрдж рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдЗрд╕рдХреА рд╕рддрд╣ рдкрд░ рдЬреИрд╕реЗ рдЦреАрдВрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдЕрдм 4-рдЖрдпрд╛рдореА рдЧреЗрдВрдж рдХреА рд╕рддрд╣ рддреНрд░рд┐-рдЖрдпрд╛рдореА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬрдм рд╣рдо рдЧреЗрдВрдж рдХреЗ 3-рдЖрдпрд╛рдореА рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдм рд╕рддрд╣ рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдпрджрд┐ рд╣рдо рд░реИрд╕реНрдЯрд░ рдЯреНрд░реЗрд╕рд░ рдХреЛ рдПрдХ рдмреАрдо рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЧреЗрдВрдж рдХреЗ 3 рдбреА рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдирд┐рдХрдЯрддрдо рдЪреМрд░рд╛рд╣реЗ рдХреЛ рдвреВрдВрдврддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХ рдХрд╛рд▓реЗ рдШреЗрд░реЗ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ - 3 рдбреА рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рдХреА рд╕рддрд╣ рдХрд╛рд▓реА рд╣реЛрдЧреА (рдпрд╣ рдлреНрд░реЗрд╕реЗрд▓ рдлрд╛рд░реНрдореВрд▓реЗ рд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ)ред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

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

рд╡рд╣реА рдЫрд╛рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рдЪ рд╣реИ: рд╡реЗ рд╕рддрд╣ рдкрд░ рдирд╣реАрдВ рдЖрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди 3-рдЖрдпрд╛рдореА рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рдЕрдВрджрд░ред рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ 3-рдЖрдпрд╛рдореА рдЧреЗрдВрдж рдХреЗ рдЕрдВрджрд░ - 4-рдЖрдпрд╛рдореА рдЧреЗрдВрдж рдХрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдг - 4-рдЖрдпрд╛рдореА рдХреНрдпреВрдм рдХреЗ рдкреНрд░рдХреНрд╖реЗрдкрдг рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЕрдВрдзреЗрд░реЗ рдХреНрд╖реЗрддреНрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рдШрди рдЧреЗрдВрдж рдкрд░ рдЫрд╛рдпрд╛ рдбрд╛рд▓рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рдХрд┐ рдлреНрд▓реИрдЯ рд╕реНрдХреНрд░реАрди рдкрд░ рдЗрд╕ рдкреНрд░рднрд╛рд╡ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдЕрдиреБрдХреВрд▓рди
4-рдЖрдпрд╛рдореА рджреГрд╢реНрдп рдХреЛ рд░реЗрдЯ рдХрд░рдирд╛ 3-рдЖрдпрд╛рдореА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИ: 4D рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рддреАрди-рдЖрдпрд╛рдореА рдХреНрд╖реЗрддреНрд░ рдХреЗ рд░рдВрдЧреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рд╕рдкрд╛рдЯ рдирд╣реАрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ "рдорд╛рдереЗ" рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреА рдЧрддрд┐ рдмреЗрд╣рдж рдХрдо рд╣реЛрдЧреАред рд╕рд░рд▓ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рд╣реИрдВ рдЬреЛ 1000 ├Ч 1000 рдЪрд┐рддреНрд░ рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рд╕рдордп рдХреЛ рдХреБрдЫ рд╕реЗрдХрдВрдб рддрдХ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдРрд╕реА рддрд╕реНрд╡реАрд░реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдкрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рдЖрдкрдХреА рдЖрдВрдЦ рдХреЛ рдкрдХрдбрд╝рддреА рд╣реИ, рд╡рд╣ рд╣реИ рдмреНрд▓реИрдХ рдкрд┐рдХреНрд╕рд▓реНрд╕ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ред рдпрджрд┐ рд╣рдо рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдХрд┐рд░рдг рдЯреНрд░реЗрд╕рд░ рдХреА рдХрд┐рд░рдг рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╡рд╕реНрддреБ рд╕реЗ рдЯрдХрд░рд╛рддреА рд╣реИ, рддреЛ рдпрд╣ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдХрд▓рддреА рд╣реИ:

рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд▓рдЧрднрдЧ 70% рдХрд╛рд▓реЗ рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИрдВ, рдФрд░ рдпрд╣ рдХрд┐ рд╕рдлреЗрдж рдХреНрд╖реЗрддреНрд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ (рдпрд╣ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ 4-рдЖрдпрд╛рдореА рджреГрд╢реНрдп рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ)ред рдЖрдк рдСрд░реНрдбрд░ рд╕реЗ рдмрд╛рд╣рд░ рдкрд┐рдХреНрд╕реЗрд▓ рд░рдВрдЧреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдлреЗрдж рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рднрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХреЗрд╡рд▓ рд╕рдлреЗрдж рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ + рдХреБрдЫ рдХрд╛рд▓реЗ рдкрд┐рдХреНрд╕реЗрд▓ рдЬреЛ рдХрд┐ рд╕рдлреЗрдж рдХреНрд╖реЗрддреНрд░ рдХреА 1-рдкрд┐рдХреНрд╕реЗрд▓ рд╕реАрдорд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред
рджреВрд╕рд░рд╛ рдЕрдиреБрдХреВрд▓рди рдЗрд╕ рддрдереНрдп рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдВрдХрдбрд╝реЗ - рдЧреЗрдВрдж рдФрд░ рд╕рд┐рд▓реЗрдВрдбрд░ - рдЙрддреНрддрд▓ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрдВрдХрдбрд╝реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ рдЦрдВрдб рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрдВрдХрдбрд╝рд╛ рдХреЗ рдЕрдВрджрд░ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдХрд┐рд░рдг рдПрдХ рдЙрддреНрддрд▓ рд╡рд╕реНрддреБ рдХреЛ рдХрд╛рдЯрддреА рд╣реИ, рдЬрдмрдХрд┐ рдмрд┐рдВрджреБ A рд╡рд╕реНрддреБ рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдмрд┐рдВрджреБ B рдмрд╛рд╣рд░ рд╣реИ, рддреЛ рдкрдХреНрд╖ B рд╕реЗ рдХрд┐рд░рдг рдХрд╛ рд╢реЗрд╖ рднрд╛рдЧ рд╡рд╕реНрддреБ рдХреЛ рдирд╣реАрдВ рдХрд╛рдЯреЗрдЧрд╛ред
рдХреБрдЫ рдФрд░ рдЙрджрд╛рд╣рд░рдг
рдпрд╣рд╛рдБ рдШрди рдХреЗрдВрджреНрд░ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдорддрд╛ рд╣реИред рдШрди рдЧреЗрдВрдж рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди 3-рдЖрдпрд╛рдореА рдкреНрд░рдХреНрд╖реЗрдкрдг рдкрд░ рд╡реЗ рдЕрдВрддрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, рдХреНрдпреВрдм рд╕реНрдерд┐рд░ рд╣реИ, рдФрд░ рдХреНрдпреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ 4-рдЖрдпрд╛рдореА рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдЙрдбрд╝рддрд╛ рд╣реИред рд╡рд╣ 3-рдЖрдпрд╛рдореА рдШрди рдЬреЛ рдмрдбрд╝рд╛ рд▓рдЧрддрд╛ рд╣реИ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреЗ рдХрд░реАрдм рд╣реИ, рдФрд░ рдЬреЛ рдЫреЛрдЯрд╛ рд╣реИ рд╡рд╣ рдЖрдЧреЗ рд╣реИред
рдиреАрдЪреЗ рдЕрдХреНрд╖реЛрдВ 1-2 рдФрд░ 3-4 рдХреЗ рд╡рд┐рдорд╛рдиреЛрдВ рдореЗрдВ рдХреНрд▓рд╛рд╕рд┐рдХ рдШреБрдорд╛рд╡ рд╣реИред рдпрд╣ рд░реЛрдЯреЗрд╢рди рджреЛ рдЧрд┐рд╡реЗрдВрд╕ рдореИрдЯреНрд░рд┐рд╕ рдХреЗ рдЙрддреНрдкрд╛рдж рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореЗрд░реА рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ
рдХреЛрдб ANSI C 99 рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ
рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ
рд╣реИрдВ ред рдореИрдВрдиреЗ ICC + Windows рдФрд░ GCC + Ubuntu рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред
рдХрд╛рд░реНрдпрдХреНрд░рдо рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджреГрд╢реНрдп рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
scene = { objects = -- list of objects in the scene { group -- group of objects can have an assigned affine transform { axiscyl1, axiscyl2, axiscyl3, axiscyl4 } }, lights = -- list of lights { light{{0.2, 0.1, 0.4, 0.7}, 1}, light{{7, 8, 9, 10}, 1}, } } axiscylr = 0.1 -- cylinder radius axiscyl1 = cylinder { {-2, 0, 0, 0}, {2, 0, 0, 0}, axiscylr, material = {color = {1, 0, 0}} } axiscyl2 = cylinder { {0, -2, 0, 0}, {0, 2, 0, 0}, axiscylr, material = {color = {0, 1, 0}} } axiscyl3 = cylinder { {0, 0, -2, 0}, {0, 0, 2, 0}, axiscylr, material = {color = {0, 0, 1}} } axiscyl4 = cylinder { {0, 0, 0, -2}, {0, 0, 0, 2}, axiscylr, material = {color = {1, 1, 0}} }
рдлрд┐рд░ рдпрд╣ рдЗрд╕ рд╡рд┐рд╡рд░рдг рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдЖрдВрддрд░рд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдПрдХ рджреГрд╢реНрдп рдмрдирд╛рддрд╛ рд╣реИред рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЗ рдЖрдпрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рджреГрд╢реНрдп рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдКрдкрд░ рдпрд╛ рддреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рддреНрд░рд┐-рдЖрдпрд╛рдореА рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред 4-рдЖрдпрд╛рдореА рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ рдХреЛ 3-рдЖрдпрд╛рдореА рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡реЗрдХреНрдЯрд░.рдПрдЪ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ 4 рд╕реЗ 3 рддрдХ vec_dim рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рднреА рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬреАрд╕реАрд╕реА рдореЗрдВ рд╕рдВрдХрд▓рди:
cd /home/ username /rt/
gcc -lm -O3 *.c -o rt
рдЯреЗрд╕реНрдЯ рд░рди:
/home/ username /rt/rt cube4d.scene cube4d.bmp
рдпрджрд┐ рдЖрдк рд░реЗ рдЯреНрд░реЗрд╕рд░ рдХреЛ vec_dim = 3 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ cube3d.scene рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдорд┐рдд
рдХреНрдпреВрдм рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░реЗрдЧрд╛ред
рд╡реАрдбрд┐рдпреЛ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд▓реБрдЖ рдореЗрдВ рдПрдХ рдкрдЯрдХрдерд╛ рд▓рд┐рдЦреА рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдХреЗ рд▓рд┐рдП рд░реЛрдЯреЗрд╢рди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдЧрдгрдирд╛ рдХреА рдЧрдИ рдФрд░ рдЗрд╕реЗ рд╕рдВрджрд░реНрдн рджреГрд╢реНрдп рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
axes = { {0.933, 0.358, 0, 0}, -- axis 1 {-0.358, 0.933, 0, 0}, -- axis 2 {0, 0, 0.933, 0.358}, -- axis 3 {0, 0, -0.358, 0.933} -- axis 4 } scene = { objects = { group { axes = axes, axiscyl1, axiscyl2, axiscyl3, axiscyl4 } }, }
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕реВрдЪреА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рдореВрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рджреЛ рдПрдлрд╝рд┐рди рдЯреНрд░рд╛рдВрд╕рдлрд╝реЙрд░реНрдореЗрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ: рдЕрдХреНрд╖ рдФрд░ рдореВрд▓ред рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдмрджрд▓рдХрд░ рдЖрдк рд╕рдореВрд╣ рдХреА рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдШреБрдорд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдлрд┐рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рд░рдг рдЕрдиреБрд░реЗрдЦрдХ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рд╕рднреА рдлрд╝реНрд░реЗрдореЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ mencoder рдХрд╣рд╛ рдЧрдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЪрд┐рддреНрд░реЛрдВ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ред рд╡реАрдбрд┐рдпреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдЗрд╕реЗ рдСрдЯреЛ-рд░рд┐рдкреАрдЯ рдкрд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХреЗ - рдпрд╛рдиреА рд╡реАрдбрд┐рдпреЛ рдХрд╛ рдЕрдВрдд рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рддрд░рд╣ рдЪрд▓рддреА рд╣реИ:
luajit animate.lua
рдФрд░ рдЕрдВрдд рдореЗрдВ,
рдЗрд╕ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ 4 рдПрд╡реА рдлрд╛рдЗрд▓реЗрдВ 1000 ├Ч 1000 рд╣реИрдВред рд╡реЗ рд╕рднреА рдЪрдХреНрд░реАрдп рд╣реИрдВ - рдЖрдк рдЗрд╕реЗ рдСрдЯреЛ-рд░рд┐рдкреАрдЯ рдкрд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдПрдиреАрдореЗрд╢рди рдорд┐рд▓реЗрдВрдЧреЗред