Skip to content

VitorARibeiro/MatriXform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MatriXform

Este projeto aplica transformações geométricas a letras num ambiente 3D utilizando Three.js. Foi desenvolvido com base num exercício proposto pelo professor da disciplina de Computação Gráfica.

🔍 Visão Geral

O objetivo do projeto é permitir a seleção de letras e a aplicação de matrizes de transformação (translação, rotação, escala) sobre elas, visualizando o resultado em tempo real.

🚀 Funcionalidades

  • Selecionar letras para aplicação de transformações.
  • Aplicar matrizes de translação, rotação e escala.
  • Resetar transformações e testar novas configurações.
  • Renderização interativa usando Three.js.

🛠️ Tecnologias Utilizadas

  • Three.js: Para renderização 3D no navegador.
  • JavaScript (ES6+): Para a lógica de transformação e manipulação dos objetos 3D.
  • HTML & CSS: Para estruturação e estilização da página.

📌 Como Executar

  1. Clone do repositório:
    git clone https://github.com/VitorARibeiro/MatriXform.git
  2. Aceda a pasta do projeto:
    cd MatriXform
  3. Abra o arquivo index.html num navegador ou utilize uma extensão/local server para rodar o projeto corretamente.

🌐 Demonstração Online

O projeto está hospedado no GitHub Pages e pode ser acedido em: 👉 MatriXform

📷 Capturas de ecrã

imagem


Desenvolvido por Vitor Ribeiro ✨

About

Made to Learn Matrix Transformations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors