Comando de instalação no projeto
pnpm add three
Importação de toda a biblioteca
import * as THREE from 'three';
O ThreeJS utiliza o WebGL (principalmente) como uma ferramenta para criar um espaço em páginas web onde é possível adicionar e animar objetos 3D.
Você pode ler mais sobre WebGL em ThreeJS > WebGL
const renderer = new THREE.WebGLRenderer();
canvas
para ocupar toda a tela.canvas
de acordo com o elemento que está sendo atribuídocanvas
tenha um tamanho específico, independentemente do tamanho da janela ou do contêinerrenderer.setSize(window.innerWidth, window.innerHeight)
document.body.appendChild(renderer.domElement);
camera.position.set(0, 10, 5);