Three.js: рдХрдирд╡рд░реНрдЬрд╝рди рд╡рд░реНрд▓реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ 3 рдбреА рдХреЛрдСрд░реНрдбрд┐рдиреЗрдЯ рдХрд░рддрд╛ рд╣реИ

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

рдирдорд╕реНрддреЗ,

рдЬреЛ рдореИрдВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдСрдмреНрдЬреЗрдХреНрдЯ 3 рдбреА рдХреЗ рд╡рд┐рд╢реНрд╡ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ (рд╕реНрдерд┐рддрд┐ рдФрд░ рд░реЛрдЯреЗрд╢рди) рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдХрд┐ рдХрдИ рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ 3 рдбреА рдХрд╛ рдмрдЪреНрдЪрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореЗрд░реЗ рдЖрд╡реЗрджрди рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ 3 рдбреА рдореЙрдбрд▓ рд╕рд╣рд┐рдд рдЕрд╕реЗрдВрдмрд▓реА рдФрд░ рд╕рдмрд╕реЗрдВрдмрд▓рд┐рдпрд╛рдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЕрдиреБрд╡рд╛рдж рдФрд░ рдШреБрдорд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдСрдмреНрдЬреЗрдХреНрдЯ 3Ds рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рд░реЛрдЯреЗрд╢рди рдорд╛рди рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрди рдСрдмреНрдЬреЗрдХреНрдЯ 3D рдХреЗ рдкреВрд░реНрдг рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

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

рдЖрдкрдХреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

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

var worldPosition = object.matrixWorld.getPosition();

рдпрд╣ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреА рд╡рд┐рд╢реНрд╡ рд╕реНрдерд┐рддрд┐ рд╣реИред рдЖрдк рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреА рд╡рд┐рд╢реНрд╡ рд╕реНрдерд┐рддрд┐ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ?

(рдпрд╣ рддрдм рд╕реЗ рдЕрджреНрдпрддрди рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ Google рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛)
рдЙрдкрд░реЛрдХреНрдд рддрдХрдиреАрдХ рдХреЛ рдЕрдкрджрд╕реНрде рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

var worldPosition = new THREE.Vector3().setFromMatrixPosition(object.matrixWorld);

рдпрд╛

var worldPosition = new THREE.Vector3();
object.localToWorld(worldPosition);
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

boyravikumar picture boyravikumar  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Horray picture Horray  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alexprut picture alexprut  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fuzihaofzh picture fuzihaofzh  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

donmccurdy picture donmccurdy  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ