O documento discute coordenadas homogêneas e matrizes de transformação geométrica. Explica que coordenadas homogêneas permitem representar pontos em três dimensões ao invés de duas, permitindo combinar transformações geométricas através de multiplicação de matrizes. Descreve as matrizes de translação, escala e rotação e como compor múltiplas transformações multiplicando as respectivas matrizes.
2. Cooordenadas Homogêneas e
Matrizes de Transformação
• A translação é tratada como uma soma de
vetores, a escala e a rotação são tratadas como
uma multiplicação de um vetor por uma matriz.
• Para que se possa combinar facilmente essas
transformações, devemos poder tratar do mesmo
modo todas as 3 transformações de uma forma
consistente.
• A solução é representar os pontos P do espaço
através de três coordenadas (coordenadas
homogêneas).
10/03/2018Prof.ªM.ªElaineCecíliaGatto2
3. Cooordenadas Homogêneas e
Matrizes de Transformação
• A fim de possibilitar múltiplas transformações
no ponto, utilizando composição de matrizes,
temos que fazer com que as operações das
matrizes de transformação com os pontos
sejam consistentes – todas devem ser
multiplicativas em relação à matriz ponto.
• Para que as operações possam ser
multiplicativas, estas devem ser convertidas de
cartesianas para HOMOGENEAS
10/03/2018Prof.ªM.ªElaineCecíliaGatto3
4. Cooordenadas Homogêneas e
Matrizes de Transformação
• Dois pontos em coordenadas homogêneas
(x, y, W) e (x’, y’, W’)
• Representam o mesmo ponto SE E SOMENTE SE
um é múltiplo do outro e pelo menos uma das
coordenadas homogêneas deve ser diferente
de zero
• A coordenada (0,0,0) não é permitida
10/03/2018Prof.ªM.ªElaineCecíliaGatto4
5. Cooordenadas Homogêneas e
Matrizes de Transformação
• Em suma, um ponto 2D passa a ter três
coordenadas ao invés de apenas duas.
• Isto permite que cada ponto tenha muitas
representações
• W é a coordenada homogênea.
• HOMEGEIZAR significa dividir por W por x e
y.
• Se W é a coordenada não zero, podemos
dividir (x, y, W) por ela, obtendo o mesmo
ponto ( x/W, y/W, 1).
10/03/2018Prof.ªM.ªElaineCecíliaGatto5
6. Cooordenadas Homogêneas e
Matrizes de Transformação
• x/W e y/W são as coordenadas cartesianas
do ponto homogêneo
• EXEMPLO: P(2,3,5) pode ser representado por
P(2/5, 35/, 1)
10/03/2018Prof.ªM.ªElaineCecíliaGatto6
10. TRANSLAÇÃO
• A equação 1 pode ser representada da seguinte
forma:
𝑃′
= 𝑇 𝑑𝑥, 𝑑𝑦 ∙ 𝑃
• Onde:
𝑇(𝑑𝑥, 𝑑𝑦) =
1 0 𝑑𝑥
0 1 𝑑𝑦
0 0 1
10/03/2018Prof.ªM.ªElaineCecíliaGatto10
11. TRANSLAÇÃO
• A TRANSLAÇÃO é ADITIVA: transladar um objeto em
(dx1, dy1) unidades, e depois em (dx2, dy2)
unidades.
• Para tal, multiplicar o ponto P pela matriz de
translação T1 e depois pela matriz de translação T2
𝑇 = 𝑑𝑥1 + 𝑑𝑥2, 𝑑𝑦1 + 𝑑𝑦2
𝑃′ = 𝑇1 𝑑𝑥1, 𝑑𝑦1 ∙ 𝑃
𝑃′′ = 𝑇2 𝑑𝑥2, 𝑑𝑦2 ∙ 𝑃′
10/03/2018Prof.ªM.ªElaineCecíliaGatto11
(a)
(b)
(c)
25. OBSERVAÇÕES
• Uma sequencia arbitrária de rotações,
translações e escalas, são chamadas de
transformações afins.
• As Transformações Afins preservam
paralelismo de linhas, mas não comprimentos e
ângulos.
• Multiplicação de Matrizes não é comutativa
• Ordem das operações influencia diretamente
• Rotação seguida de translação é muito
diferente de translação seguida de rotação.
10/03/2018Prof.ªM.ªElaineCecíliaGatto25