Transformadas Geométricas
São operações que visam alterar alguns atributos de um objeto, como tamanho, posicionamento, forma e orientação por exemplo.
Todas as operações (sim, eu disse todas) que envolvam transformações geométricas podem ser representadas na forma de equações matemáticas, mas é claro que nem sempre é agradável calcular mais e mais para se obter um resultado. Mas os nossos problemas acabaram, pois para isso temos as nossas aliadas, as matrizes.
Por que usar matrizes ao invés de equações?Certo, a pergunta é muito boa e a resposta melhor ainda. É interessante que você saiba que uma imagem é composta por “n” pontos que são dispostos adequadamente para formar uma imagem. Cada ponto possui coordenadas espaciais dentro de um “plano cartesiano”, possuindo coordenadas do tipo “x, y, z”, mas é claro que podemos ter mais coordenadas e pontos, pois uma imagem pode ter “n” pontos, com “n” profundidades e “n” interações com o meio de atuação, ou seja, o plano. E as matrizes trabalham com a interação desses pontos, isso é fantástico!
Você ficará muito feliz quando souber que uma imagem 2D possa ser trabalhada com uma matriz [2]x[2], uma imagem 3D com uma matriz [3]x[3], uma imagem 7D com uma matriz 7×7 e uma imagem “n”D por uma matriz [n]x[n]. Todas as transformações podem ser combinadas para resultar uma matriz única chamada matriz de transformação.
Trabalhando com objetos 2DQuando falamos em objetos 2D, significa que esse objeto terá dois pontos espaciais em um dado plano cartesiano, por exemplo, A[x,y] e B[x’,y’]. Cada ponto é associado com a distância relativa ao eixo em questão, por exemplo, um ponto A[5,3] significa que está a uma distância 5 do eixo “x” e a uma distância 3 do eixo “y”.
Primeiramente, vamos recordar alguns conceitos de operações aritméticas envolvendo matrizes, por exemplo:
Soma e subtraçãoA [1,1,1] + B [2,3,4] = C [3,4,5] onde cada elemento de “A” é somado com seu correspondente em “B”, gerando uma outra matriz. A subtração é exatamente análogo ao processo de soma, lembrando que uma matriz pode também assumir valores negativos, não tem problema nenhum.
MultiplicaçãoMuito usado em casos de escalamento, do tipo “quero aumentar em cinco vezes uma imagem”, aí uma matriz C [3,4,5] é multiplicada por cinco, isso significa que todos os elementos serão submetidos à operação de multiplicação, no caso, C [3,4,5] * 5 = D [15,20,25].
Também podemos fazer multiplicação entre matrizes, mas é necessário que o número de linhas da primeira matriz seja igual ao número de colunas da segunda matriz. Como mostra a figura a seguir:

Transladar um objeto nada mais é do que movimentar todos os pontos associados a imagem em uma mesma proporção através de um sistema de coordenadas através de um Tx e Ty nos casos de objetos 2D, onde Tx = número de unidades movimentadas no eixo X e Ty = número de unidades movimentadas no eixo Y, resultando novas posições, como por exemplo:
X’ = X + Tx
Y’ = Y + Ty
No caso de objetos 3D a situação é análoga, como teremos três pontos serão três pontos transladados com base no seu referencial em X, Y e Z.
X’ = X + Tx
Y’ = Y + Ty
Z’ = Z + Tz
Leia mais artigos no meu blog, http://www.bs2m.com.br/
Referências:
Figura 1.0 por Eduardo Azevedo e Aura Conci, Computação Gráfica, Teoria e Prática, p.35
(Artigonal SC #991823)
Palavras-chave do artigo:
escala
,computação
,matriz
,computação gráfica
,transformadas 3d
,imagem 3d
,rotação
,translação
,cálculo matricial
Resumo sobre as principais operações que envolvem transformadas 3D em computação gráfica.
O hábito da leitura deve ser começado pelo prazer de ler. Todo leitor deve estar envolvido pelo texto que lê. Logo, comece a desenvolver o hábito da leitura pelas leituras que lhe agrade. Faça do livro um companheiro de viagem. Tenha-o sempre em sua companhia durante o dia. Vários são os momentos livres e que você pode aproveitar para dar continuidade à sua leitura.
Muito se ouve falar e se ler que o Brasil deve investir pesadamente em educação, que o desenvolvimento de nosso país passa primeiro por ter um povo fortemente educado e muitas outras afirmações do tipo.
A Escola Superior de Educação Física de Jundiaí lança dois novos cursos de pós-graduação
A fusão das palavras tecnologia e pedagogia parece-nos formar uma boa dupla diante do mundo globalizado, ou quiçá, formam tal dupla pelo mundo globalizado. As tecnologias aplicadas nas escolas podem ser uma boa ferramenta de estímulos dentro do aprendizado, bem como um atrativo para os aprendizes, uma vez que o aluno do século XXI passa doze horas do seu dia ligado ao computador e muitas dessas horas conectado.
Relação entre exaustão da perspectiva da qualidade histórica distinta na indistinção nuclear do valor no código simbólico: um dilema "matrix" como metáfora ou o "fim da história" como desenvolvimento da qualidade (à letra de Baudrillard, outra vez!)
As gramáticas textuais surgiram com o intuito de dar significação aos textos redigidos. Assim, estas vêm trabalhar os aspectos de coesão e coerência dos textos.No entanto, com o passar do tempo criou-se um dilema quanto aos aspectos significativos dos textos.Será que seria suficiente somente a gramática que trata da ordenação de palavras e construção de paradigmas no texto? ou será necessário um novo instrumento de análise e construção para a compreensão do “contexto” dos textos?
Observa-se numa Instituição de Ensino Superior Particular, diversas “falhas” em todos os segmentos, como por exemplo: desperdício, limpeza, organização, capacitação profissional do corpo administrativo e docente, insatisfação de toda a comunidade acadêmica, processos de informação e comunicação, postura de atendimento e etc. Com a implantação de forma autocrática do Programa 5S majorado em 4 Sensos, é possível elevar o padrão de ensino e prestação de serviços de uma IES.
Entendo também que este grandioso projeto deveria ser lido, entendido e executado por todos os continentes de forma adaptada cada um às suas necessidades, afinal a idéia é de grande serventia humanitária. Dentro do projeto, Guião para os Professores, não somente encontramos conceitos e definições do tipo: pobreza, exclusão social, bem como se trabalhar em sala de aula com estes conceitos e percepções para tentar amenizar e tentar combater.
Você tem dúvidas sobre a temperatura do seu computador? Não sabe se está quente demais ou frio o suficiente? Pois é, leia esse artigo, pois ela é a dúvida de muitas pessoas.
Visão geral do que é, para que serve e onde se utilizam sistemas distribuídos.
Principais fundamentos de uma rede de computadores.
Principais topologias com a sua descrição, anel, estrela e barramento
Conheça os principais equipamentos de conectividade da rede.
Informações sobre o que é o serviço e protocolo DHCP no contexto de rede de computadores.
Aprenda as principais consultas e ordenações em banco de dados, bastante útil para pessoas que desejam aprender algo além.
Informações avançadas de como acontece uma migração de um modelo relacional para um modelo Datawarehouse.

