PerspectiveCamera์ ์์น๋ฅผ โโTHREE.Vector3๋ก ์ค์ ํ๋ฉด ์๋ฌด๊ฒ๋ ํ์๋์ง ์์ง๋ง ๊ฐ์ ์ง์ ์ค์ ํ๋ฉด ์ ๋๋ก ์๋ํฉ๋๋ค.
camera.position.set( 0, 0, 0 );
์๋ํ์ง๋ง
var newVector = new THREE.Vector3(0, 0, 0)
camera.position.set(newVector);
ํ์ง ์์ต๋๋ค. ์ด๊ฒ์ด ๋ฒ๊ทธ์ธ์ง ๊ถ๊ธํฉ๋๋ค.
๋ค์ ๋ JSFiddle์ ์ฐธ์กฐํ์ญ์์ค.
L8-10 : https://jsfiddle.net/4zqkn7yw/5/
L9 : https://jsfiddle.net/4zqkn7yw/4/
๊ทธ๊ฒ์ ๋ฒ๊ทธ๊ฐ ์๋๋๋ค. ์ด ์๋:
var newVector = new THREE.Vector3( 0, 0, 0 )
camera.position.copy( newVector );
API๋ฅผ ์ดํดํ๊ธฐ ์ํด Vector3 ์ ๋ฌธ์๋ฅผ ์ดํด๋ณด์ญ์์ค.
Object3D
์ position
, rotation
, quaternion
๋ฐ scale
์์ฑ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๋ค์ ํจํด์ ์ ํจํ์ง ์์ต๋๋ค.
object.position = vector;
๋์ ๋ค์ ์ค ํ๋๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
object.position.set( x, y, z );
๋๋
object.position.copy( vector );
Object3D.js
์ฐธ์กฐํ์ญ์์ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Object3D
์position
,rotation
,quaternion
๋ฐscale
์์ฑ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.๋ค์ ํจํด์ ์ ํจํ์ง ์์ต๋๋ค.
๋์ ๋ค์ ์ค ํ๋๋ฅผ ์ฌ์ฉํด์ผํฉ๋๋ค.
๋๋
Object3D.js
์ฐธ์กฐํ์ญ์์ค.