Trabalho 2 de Computação Gráfica UFRJ.