⚠️ 캔버스에 삼각형 하나 띄우는데 100줄의 코드를 필요로 할 정도로 복잡하므로 three.js를 사용
const scene = new THREE.Scene()
// - BoxGeometry 초기화 하기
// 세 가지 인자는 박스의 크기에 대응한다
const geometry = new THREE.BoxGeometry(1, 1, 1)
// - MeshBasicMaterial 초기화 하기
const material = new THREE.MeshBasicMaterial({ color: '#E6E6FA' })
이렇게 생성한 geometry
와 material
을 기반으로 mesh를 초기화 한 뒤 scene
에 추가한다
const mesh = new THREE.mesh(geometry, material)
scene.add(mesh)
const sizes = { width: 800, height: 600 }
// 1st parameter - fov, vertical vision angle
// 2nd parameter - aspect ratio
const camera = new THREE.PerspectiveCamera(75, sizes.width / sizes.height)
scene.add(camera)
three.js Official Repository
three.js Releases
three.js Official Document
Demos