## 6 Módulos Externos

Um módulo externo é um programa que interage com Geomview. Um módulo comunica-se com Geomview através de GCL e pode controlar qualquer aspecto do Geomview que você possa controlar através da interface de usuário do Geomview.

Em muitos casos um módulo externo é um programa especializado que imprementa algum algorítmo matemático que cria um objeto geométrico que modifica aparência à medida que o algorítmo progride. O módulo informa ao Geomview da nova aparência do objeto a cada passo, de forma que o objeto aparenta evoluir com o tempo na janela do Geomview. Dessa modo Geomview serve como um ferramenta de exibição para o módulo.

Um módulo externo pode ser interativo. Esse módulo pode responder a eventos de mouse e a eventos de teclado que ocorram em uma janela do Geomview, dessa forma extendendo a capacidade do Geomview propriamente dito.