Three.js: рдХреНрдпреВрдм рдореЗрд╢ рдХреА рдКрдВрдЪрд╛рдИ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдордИ 2012  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mrdoob/three.js

рдореИрдВ рдореЗрд╢.рд╕реНрдХреЗрд▓.y рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрдпреВрдм рдЬреНрдпрд╛рдорд┐рддрд┐ рдЬрд╛рд▓ рдХреА рдКрдВрдЪрд╛рдИ рдХреЛ рдмрджрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрд╕рдВрддреЛрд╖рдЬрдирдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдЗрд╕реЗ рд╕реНрдХреЗрд▓ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рджреЛрдиреЛрдВ рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИред рдХреНрдпрд╛ рдмрд┐рдирд╛ рдкреИрдорд╛рдиреЗ рдХреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдпрд╛ рдКрдкрд░ рдХреЗ рд╕рдорд╛рдпреЛрдЬрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рджрд┐рд╢рд╛ рдореЗрдВ рдмрдврд╝ рд░рд╣рд╛ рд╣реЛред

рдкреАрдПрд╕ - рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП Google рдкрд░ рдЦреЛрдЬ рдХрд░рдирд╛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред рдЗрд╕ рдЕрджреНрднреБрдд рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдереНрд░реА.рдЬреЗрдПрд╕ рдЯреАрдо рдХреЛ рднреА рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕реАрдзреЗ рд╡реЗрдмрдЬреАрдПрд▓ рд▓рд┐рдЦрдирд╛ рдЬреЛ рдореИрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ рд╡рд╣ рдмрд╣реБрдд рд▓рдВрдмрд╛ рдерд╛ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

mesh.scale.y += delta;
mesh.translateY( delta / 2 );

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mesh.scale.y += delta;
mesh.translateY( delta / 2 );

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж

рдЕрдм рдЗрд╕ рдкрд░ рдареЛрдХрд░ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП, рдереЛрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгред

mesh.scale.y += delta рдЬрд╛рд▓ рдХреЗ рдкреИрдорд╛рдиреЗ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдкреИрдорд╛рдирд╛ 1 рд╣реИ рдФрд░ рдЖрдк 1 рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЬрд╛рд▓ рджреЛрдЧреБрдирд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

mesh.translateY() рдЬрд╛рд▓ рдХреЛ рднреМрддрд┐рдХ рджреВрд░реА рд╕реЗ рдШреБрдорд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдореЗрд╢ рдХрд╛ y рдорд╛рди 5 рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИ, рддреЛ 1 рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдпрд╣ 6 рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

translateY(delta/2) рдмрдЬрд╛рдп, рдЖрдкрдХреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ mesh.scale.y += delta рдЬрд╛рд▓ рдХреЛ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдХрд┐рддрдирд╛ рдмрдврд╝рд╛рддрд╛/рдШрдЯрддрд╛ рд╣реИ, рдлрд┐рд░ рдЖрдкрдХреЛ рдЙрд╕ рд░рд╛рд╢рд┐ рдХрд╛ рдЖрдзрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕