์๋
ํ์ธ์!
๋ธ๋ ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ๋ง๋ค์์ต๋๋ค. mesh.rotation.y๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ ํ์ง๋ง ํ๋์ ๊ณ ์ ๋ ์ (์ถ)์ ๊ธฐ์ค์ผ๋กํฉ๋๋ค. ๊ฐ์ฒด (mesh.position.x)๋ฅผ ์ด๋ํ๋ฉด ์ด๋ํ์ง๋ง ํ์ ์ถ์ ๊ฐ์ฒด๋ฅผ ๊ธฐ์ค์ผ๋ก ๋์ผํ ์์น์ ์ ์ง๋ฉ๋๋ค.
ํ์ ์ถ ์์น๋ ์ด๋ป๊ฒ ์ ํํ๋์?
// ์์ด ์ฃ์กํฉ๋๋ค. ์ ๋ ์์ด ์์ด๋ฏผ์ด ์๋๋๋ค
์ด๋ฐ ์์ผ๋ก ํ ์ ์์ต๋๋ค ... ์ถ ์์น๊ฐ (-100, 0, 0)์ ์๊ธฐ๋ฅผ ์ํ๋ค๊ณ ๊ฐ์ ํ์ญ์์ค.
var dummy = new THREE.Object3D();
var your_object = new THREE.Mesh( geometry, material );
your_object.position.x = 100;
dummy.addChild( your_object );
scene.addObject( dummy );
๊ฐ์ฌ! ๋งค์ฐ ๋์์ด๋์์ต๋๋ค
๋ด๊ฐ ์ด๊ฒ์ ์๋ํ๋ฉด
var dummy = new THREE.Object3D();
var your_object = new THREE.Mesh( geometry, material );
your_object.position.x = 100;
dummy.addChild( your_object );
scene.addObject( dummy );
"Uncaught TypeError : dummy.addChild is not a function at
addChild()
๋ฐ addObject()
๋ ์ค๋ ์ ์ add()
๋ก ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
@ merbin2012 ๋์ ์ง์ค๋ฉํธ๋ฆฌ๋ฅผ ๋ฒ์ญ ํ ์ ์์ต๋๋ค. geometry.translate( x, y, z ).
์ด stackoverflow ๋ต๋ณ์ ์ฐธ์กฐํ์ญ์์ค.