Simulador 3D para explorar angulo, elevacao e distancia de camera e gerar um prompt textual a partir da posicao escolhida.
- Node.js 20+ recomendado
- npm 10+ recomendado
npm installComo o projeto usa modulos ES no navegador, rode por um servidor HTTP simples em vez de abrir o index.html direto no file://.
Opcao 1, sem instalar nada no projeto:
npx http-server .Depois abra no navegador o endereco mostrado no terminal, normalmente:
http://127.0.0.1:8080
index.html
assets/styles/app.css
src/
app/
animation/
config/
interaction/
prompt/
scene/
services/
state/
ui/
utils/
vendor/
tests/
Executa a suite uma vez:
npm testExecuta em modo watch:
npm run test:watchGera o relatorio de coverage:
npm run coverageO Vitest imprime o resumo no terminal e tambem gera o relatorio HTML em:
coverage/index.html
npm test
npm run test:watch
npm run coverage- O projeto carrega
three.jspor CDN no navegador. - Os testes rodam com
Vitest+jsdom. - Se a porta padrao do servidor estiver ocupada, o
http-serverinforma a alternativa no terminal.