NeoVetor - Operações com vetores


NeoVetor


O NeoVetor se trata de um aplicativo para desenho e operações de vetores tanto em ambiente 2D como em ambiente 3D.

Este aplicativo foi desenvolvido visando auxiliar didaticamente alunos com dificuldades em matérias que envolvem vetores no curso de Ciência da Computação. Dessa forma o aluno consegue ter uma noção melhor das operações envolvendo vetores e consequentemente entendendo melhor as explicações do educador.

É também um aliado a pesquisadores, engenheiros e físicos com seus trabalhos e pesquisas. De momento, o aplicativo é de uso restrito apenas para universidades e faculdades.

Há planos para liberação de tanto o aplicativo quanto o código em domínio público, utilizando a licença GPL. No entanto, até que esse plano se consuma, o uso desse aplicativo deve ser limitado ao meio acadêmico.




Download


Por ter sido desenvolvido em C# 4.0, se faz necessário ter em seu computador instalado o .NET Framework 4.0. Caso ainda não o tenha instalado, poderá baixá-lo pelo site da Microsoft no link abaixo:

.NET Framework 4.0: http://www.microsoft.com/en-us/download/details.aspx?id=17718

Para baixar o NeoVetor clique no link a seguir: Download
Se seu navegador não lhe permitir baixar arquivo executável você pode baixá-lo zipado aqui: Download zipado

Não há necessidade de instalar o NeoVetor em seu computador. O aplicativo também funciona diretamente de um pen drive ou HD portátil.





Considerações


Algumas considerações quanto a interface de uso


Logo a seguir pode ser vista uma captura de tela do aplicativo e uma legenda:


Legenda:

  1. Visualização dinâmica dos vetores no espaço bidimensional ou tridimensional. Clique e arraste para rotacionar a câmera caso esteja em 3 dimensões;
  2. Botões utilizados para rotacionar a câmera em ambiente 3D;
  3. Botões utilizados para controlar o zoom na cena;
  4. Botões utilizados para exibir/ocultar os eixos cartesianos e os planos formados pelos eixos;
  5. Botão utilizado para alternar entre ambiente 3D e 2D;
  6. Botão utilizado para entrar e sair do modo de tela cheia;
  7. Listagem de todos os vetores criados/adicionados até o momento, com nome coordenada (Valor) e cor no ambiente, para selecionar mais de um vetor segure Ctrl e clique no vetor desejado;
  8. Através desses botões é possível posicionar o foco da camera na ponta de um vetor e retornar o foco ao ponto (0, 0, 0) respectivamente;
  9. Descrição do(s) vetor(es) selecionado(s);
  10. Botões para realização de diversas operações entre vetores, algumas operações necessitam de mais de um vetor estar selecionado, outras permitem que você escolha os vetores caso não haja seleção.
  11. Caixa de texto contendo informações sobre as operações realizadas, inclusive modos de solução.
  12. O botão de cima copia todo conteúdo (com cores) da caixa de informação ao lado esquerdo e o botão debaixo mostra a janela de créditos.
Confira algumas capturas de tela!