๐ add, libraries
-
002. ์ ๊ทธ๋ฆฌ๊ธฐ๐ add, libraries/Three.js 2022. 5. 23. 16:22
Mesh๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ ์ด๋ ์์ ๊ทธ๋ ค๋ณด์. 1. ๋จผ์ renderer, scene, camera ๋ฅผ ์ค์ // ๊ธฐ๋ณธ ์ธํ ์ฝ๋ scene, camera, renderer const scene = new THREE.Scene(); const camera = new THREE.PerspectiveCamera( 45, //field of view(์์ผ๊ฐ) window.innerWidth / window.innerHeight, //aspect ratio(์ข ํก๋น) 1, // near 500 //far ์ ๋จ๋ฉด ); const renderer = new THREE.WebGLRenderer(); renderer.setSize(window.innerWidth, window.innerHeight); document...
-
001. ๋ค๋ชจ๋ฐ์ค๋ฅผ ๋ง๋ค์ด ๋๋ ค๋ณด์๐ add, libraries/Three.js 2022. 5. 21. 21:01
๋์ ์ฒ์์ธ๋ฏ ์ฒ์์๋ three.js ๊ทธ ๋์์ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ๋ก ์ธํ ํ์ผ๊น, (์ฌ์ค) ๋๋ ์น ๊ฐ๋ฐ์ ์ ์ ํฅ๋ฏธ๋ฅผ ์์ด๊ฐ๊ณ ์์๋ค. ํ์ง๋ง ๋ถํ๋ฏ ๋ด๊ฐ ์ด๋ ํ ์ข ๋ฅ์ ์น ๊ตฌํ์ ํ ๋ ๊ฐ์ฅ ์ฌ๋ฐ์๋์ง ๊ด๋ จ๋ ๊ธฐ์ต๋ค์ด ์ค์ณ์ง๋๊ฐ๊ณ , ๋ด ๋จธ๋ฆฟ์์ ์๊ฐ๋ณด๋ค ์ฌ๋ฐ๊ณ , ์ ์นํ๋ค๋ ์ฌ์ค์ด three.js ์ WebGL์ ์ฒ์๋ถํฐ ๋ค์ ๊ณต๋ถ ํด์ผํ๋ค๊ณ ๋งํ๊ณ ์๋๊ฒ ๊ฐ์๋ค. ์ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด ๋ฐ์๋์ https://threejs.org/build/three.js ๋ค์๊ณผ ๊ฐ์ htmlํ์ผ์ three.js๋ฅผ ์ฐ๊ฒฐ์์ผ์ค๋ค. 01. scene ๋ง๋ค๊ธฐ three.js๋ก ๋ง๋๋ ์ผ์ ๋จ์ํ๊ฒ scene, camera, renderer๊ฐ ํ์ํ๋ค.(์ดฌ์์ ํ๊ณ ๋ ๋๋ง์ ์์ผ์ค๋ค๊ณ ์๊ฐํ์) const scene = n..