반응형
환경 구성
ThreeJS 0.128.0 버전을 이용합니다. 아래 CDN 링크를 참고해주세요.
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js" integrity="sha512-dLxUelApnYxpLt6K2iomGngnHO83iUvZytA3YjDUCjT0HDOHKXnVYdf3hU4JjM8uEhxf9nD1/ey98U3t2vZ0qQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://unpkg.com/three@0.128.0/examples/js/loaders/OBJLoader.js"></script>
위치 이동
ThreeJS에서 오브젝트 위치를 이동시키기 위해서는 setX, setY, setZ함수를 이용합니다.
const loader = new THREE.OBJLoader(loadmanager);
loader.load( url, ( object ) => {
object.position.setX( position.x );
object.position.setY( position.y );
object.position.setZ( position.z );
this.scene.add( object );
});
사실, OBJLoader 말고도 GLTFLoader 나 기타 로더의 오브젝트들에도 적용할 수 있습니다. 추가적인 레퍼런스는 아래를 참고해주세요.
https://threejs.org/docs/#examples/en/loaders/OBJLoader
three.js docs
threejs.org
반응형
'💻기술 > JavaScript' 카테고리의 다른 글
[ NodeJS ] javascript-obfuscator 자바스크립트 난독화 (0) | 2021.12.24 |
---|---|
[ PeerJS ] WebRTC 를 편하게 다뤄보자 (0) | 2021.11.18 |
[ Javascript ] Solvedac API로 백준 사용자 정보 가져오기 (1) | 2021.09.29 |