Three.js Basics
Three.js 이해하기

Three.js 이해하기
Canvas 찾기
const canvas = document.querySelector('canvas.webgl');
WebGLRenderer 생성
const renderer = new THREE.WebGLRenderer({ antialias: true, canvas });
Camera 생성
const fov = 75;
const aspect = 2;
const near = 0.1;
const far = 5;
const camera = new THREE.PerspectiveCamera(fov, aspect, near, far);
camera.position.z = 2;
Scene 생성
const scene = new THREE.Scene();
Mesh 생성 후, Scene에 추가
const boxWidth = 1;
const boxHeight = 1;
const boxDepth = 1;
const geometry = new THREE.BoxGeometry(boxWidth, boxHeight, boxDepth);
const material = new THREE.MeshBasicMaterial({ color: 0x44aa88 });
const cube = new THREE.Mesh(geometry, material);
scene.add(cube);
renderer.render 메서드에 scene, camera 추가
renderer.render(scene, camera);

Last updated