6 Espaços e geometria
Em computação gráfica, utilizamos escalares, pontos e vetores para representar quantidades, posições e direções. Através da combinação de operações sobre esses elementos, podemos representar objetos tridimensionais e realizar o processamento geométrico necessário para a síntese de imagens.
Este capítulo faz uma revisão de conceitos fundamentais relacionados aos espaços abstratos que definem operações sobre pontos e vetores:
Tais conceitos formarão a base teórica para o uso de transformações geométricas nas atividades dos próximos capítulos.
O final do capítulo (seção 6.4) contém uma atividade de prática de programação: veremos como carregar modelos geométricos tridimensionais formados por malhas de triângulos no formato Wavefront OBJ. Veremos também como pré-processar esses modelos de modo a assegurar que eles estejam contidos no volume de visão.