๋ฐ์ํ
ํ๊ฒฝ ๊ตฌ์ฑ
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
๋ฐ์ํ
'๐ป๊ธฐ์ > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ์ ๊ฐ๋ฐ์๋ฅผ ์ํ JavaScript ๊ธฐ์ด ๋ฉด์ ์ง๋ฌธ (2024๋ ) (31) | 2024.02.28 |
---|---|
์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ง๋ค ์ ์๋ ํ๋ก์ ํธ ๋ชจ์ (0) | 2023.03.01 |
[ NodeJS ] javascript-obfuscator ์๋ฐ์คํฌ๋ฆฝํธ ๋๋ ํ (0) | 2021.12.24 |
[ PeerJS ] WebRTC ๋ฅผ ํธํ๊ฒ ๋ค๋ค๋ณด์ (0) | 2021.11.18 |
[ Javascript ] Solvedac API๋ก ๋ฐฑ์ค ์ฌ์ฉ์ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ (1) | 2021.09.29 |