Skip to content

hernandemonteiro/dna_html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

DNA Interface

Visualização interativa de DNA com estética futurista em tons escuros, renderização em canvas e múltiplas formas de interação em tempo real.

Preview do projeto

Sobre o projeto

Este projeto apresenta uma dupla hélice de DNA em movimento com foco em:

  • Visual profissional
  • Interatividade rica com mouse, touch e teclado
  • Feedback visual de mutações e manipulação dos pares de base
  • Experiência responsiva para desktop e mobile

Funcionalidades

  • Renderização da dupla hélice com profundidade 3D
  • Pares de base A-T e C-G visíveis
  • Destaque de par ativo por hover
  • Mutação por clique em pares específicos
  • Mutação global por ação dedicada
  • Zoom dinâmico por scroll e gesto de pinça
  • Rotação manual por arrasto
  • Modo de órbita automática
  • Histórico de mutações no painel
  • Controles em tempo real para velocidade, largura, densidade, profundidade e torção

Tecnologias

  • HTML5
  • CSS3
  • JavaScript (Canvas API)

Como executar localmente

  1. Clone este repositório
  2. Abra a pasta do projeto
  3. Execute o arquivo index.html no navegador

Opcional: use uma extensão de servidor local no VS Code para facilitar testes durante edição.

Controles e atalhos

Mouse e touch

  • Arrastar: rotação manual da cena
  • Scroll: zoom estrutural
  • Shift + Scroll: ajusta torção
  • Clique em um degrau: muta o par
  • Duplo clique: mutação global
  • Pinça no touch: zoom

Teclado

  • Space: pausar ou retomar animação
  • M: mutação aleatória
  • O: ativa ou desativa órbita
  • R: mutação global
  • Seta para cima/baixo: aumenta ou reduz densidade
    • e -: aumenta ou reduz velocidade

Estrutura

  • index.html: interface, estilo e lógica da visualização
  • image.png: screenshot do projeto para apresentação

Publicação no GitHub

  • Mantenha o arquivo image.png na raiz para o preview aparecer no README
  • Se mudar o nome da imagem, atualize o caminho na tag Markdown

Próximos passos

  • Presets visuais (Laboratório, Neon, BioScan)
  • Export de imagem em alta resolução
  • Modo de apresentação automática para demonstrações

Licença

Este projeto está disponível para uso em portfólio e estudos.

About

Representação de DNA Digital

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages