Introdução
De seguida apresentam-se as funcionalidades básicas do demonstrador "Rasterização de Poligonos". A leitura deste documento não substitui a consulta da secção Introdução do próprio demonstrador que fornece a base teórica e a explicação dos objectivos do mesmo.
Esta secção encontra-se dividida em duas grandes sub-secções, que representam os dois diferentes modos existentes, modo de escolha e selecção, e modo de simulação. Por sua vez, cada um destes modos, subdivide-se novamente em sub-secções relativas aos objectos presentes no demonstrador com que o utilizador pode interagir ou que representam informação relevante para a compreensão do mesmo.

Modo de Escolha e Selecção
  • Modo de Escolha e Selecção, permite ao utilizador definir o poligono que deseja rasterizar, bem como, o algoritmo utilizado para a sua rasterização, antes de passar para o modo de simulação, no qual poderá observar todos os passos de simulação (ver secção Modo de Simulação). Para avançar para o modo anteriormente mencionado basta pressionar o botão 'Começar Simulação'.

Modo de Escolha e Selecção

Painel de Edição do Poligono
  • O painel de Edição da Poligono permite que o utilizador escolha o poligono que pretende rasterizar, pondendo para tal, manipular por completo o mesmo. O utilizador poderá então arrastar cada um dos vértices colocando-os na posição desejada, permitindo ainda arrastar o poligono por completo no interior do gráfico.

Painel de Edição do Poligono

Barra de Botões
  • Nesta barra o utilizador poderá escolher um dos poligonos previamente construidos para o efeito, podendo ainda criar o seu próprio poligono escolhendo a opção .
Barra de Botões

Modo de Simulação
  • O modo de simulação permite a visualização e compreensão do algoritmo durante a sua execução.
    O utilizador poderá avançar, retroceder, avançar para a próxima linha de varrimento, retroceder para a anterior linha de varrimento, iniciar e terminar o algoritmo, simultaneamente observando os resultados intermédios necessários para a sua compreensão, podendo ainda visualizar o código integral do algoritmo utilizado.

Modo de Simulação

Painel de Iteração do Algoritmo
  • O painel de Iteração do Algoritmo permite ao utilizador visualizar a iteração do algoritmo, bem como, controlar o fluxo de execução do algoritmo, retrocedendo e avançando nos passos do algoritmo, bastando para tal, pressionar os botões de navegação (ver Botões de navegação), ou mesmo clicando duas vezes com o botão esquerdo do rato no ponto pretendido.

Painel de Iteração do Algoritmo

Botões de Navegação
  • Os Botões de Navegação permitem ao utilizador manipular os passos de execução do algoritmo, podendo assim interferir com a execução do algoritmo, retrocedendo, avançando, avançando para a próxima linha de varrimento, retrocedendo para a anterior linha de varrimento, voltar ao Inicio e Fim do algoritmo.

Botões de Navegação

Painel Ponto Seleccionado
  • Neste painel é mostrado o ponto corrente da rasterização.
Painel Ponto Seleccionado

Tabela de Arestas
  • Nesta tabela é apresentado as arestas que ainda não foram utilizadas pelo algoritmo.
Tabela de Arestas

Tabela de Arestas Activas
  • Nesta tabela é apresentado as arestas que se encontram a ser utilizadas pelo algoritmo.
Tabela de Arestas Activas