Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 2.19 KB

README.md

File metadata and controls

44 lines (36 loc) · 2.19 KB

mutiraopython_vpython

Aplicação usada para apresentação do Mutirão Python - Introdução ao VPython

Pasta Exemplos
Não detenho a autoria sobre nenhum dos códigos desta pasta
Foram selecionados apenas para visualização nesta aplicação, podendo conter uma outra modificação necessária.
Suas versões originais e identificação dos respectivos autores podem ser conferidos na pasta examples da instalação do VPython.
Todos os direitos reservados

18/05/2013

  • Funcionalidades:

    • Interface gráfica full-screen contém:
      • 1 canvas 3d:
        • o atributo range do objeto display é 3 pois foi o melhor para visualizacao dos textos 3D
        • obs: o funcionamento normal é a cena ser montada auto-centralizada e auto-dimensionado, e prejudicava a visualização dos textos
      • 1 widget para simples edição de código com scrolls verticais e horizontais
      • 4 botões:
        • 'Run' - Executar códigos
        • 'Voltar' - Retorna ao módulo python anterior
        • 'Próximo' - Avança para o próximo módulo python
        • 'Salvar' - Salvar o código no seu arquivo de origem
      • A saída do programa dá-se apenas por alt-f4 ou ao clicar no botão de fechar no canto direito superior da tela
  • TODOS

    • prioridade Alta:

      • Prevenir que o usuário clique mais de uma vez seguidamente no botão 'Salvar' pois poder causar de interromper o processo de 'salvar' iniciado originalmente e nao gravar o conteudo do textCtrl, passando o módulo python a permanecer em branco
    • prioridade Baixa:

      • Resetar camera a sua posição de origem quando houver sido dado um zoom
      • Incluir um widget do tipo combo que poderia listar bandeiras para que o usuário selecione a sua língua de origem.
      • Eliminar a ilusão de ótica do alinhamento dos objetos 3d nos slides
        • a ilusão se dá pela posição da camera e a posição global dos objetos no espaço 3d global