quarta-feira, 10 de dezembro de 2008

Rotação

A rotação é o giro de um determinado ângulo de um ponto em torno de um ponto de referência, sem alteração da distância entre eles.
Esta operação é aplicada normalmente sobre todos os pontos de uma figura, o que possibilita que ela seja rotacionada sem sofrer deformação.
Vários programas gráficos dispõem desta operação, sendo que alguns restringem o ângulo de
rotação a valores fixos, tais como, 90° e 180°.
Para o cálculo da matriz de rotação, será considerado inicialmente apenas duas coordenadas, por exemplo, x e y. Assim, na figura 2.3a, o ponto P, de coordenadas (x,y), será rotacionado de um ângulo α em torno do eixo z, até a posição do ponto P’ (x’,y’). A linha que une o ponto P a origem do sistema de coordenadas está rotacionada de um ângulo β em relação ao eixo x.

Rotação em torno de um eixo genérico

A matriz de rotação em torno de um eixo genérico não é complexa, porém trabalhosa em termos de dedução, assim, será apresentado apenas a matriz MGR que permite esta operação.
Sendo N um vetor unitário de coordenadas (x,y,z) e q o ângulo de rotação, tem-se:


Onde:
x,y,z = coordenadas de N t = 1 - cos(q)
s = sin(q)
c = cos(q)



Referência: www2.dc.ufscar.br/~saito/download/comp-grafica/CG2003.ppt
http://www-usr.inf.ufsm.br/~pozzer/disciplinas/cg_6_2d.pdf
http://www.design.ufpr.br/lai/arquivos/1998-JAI-Projecoes.pdf

terça-feira, 9 de dezembro de 2008

Computação Gráfica

Ramo da computação dedicado à geração, tratamento, apresentação e armazenamento de imagens em computadores, ou seja, uma ciência que estuda as imagens, suas interações e seus impactos.

Podemos observar o fascínio da computação nos mais variados campos, dentre eles os que mais fascinam são os efeitos em filmes e arquitetura onde, o que parecia impossível torna-se possível como num passe de mágica. Uma possibilidade ampliar a qualidade não impondo risco a quem esta envolvido com a mesma situação.

A computação gráfica permitiu que, a interação homem máquina torna-se mais fácil, devido a sua interface com desenhos intuitivos. E o que antes só poderia ser feito por profissionais da área passou a ser possível a qualquer que quisesse e buscasse, pois a computação gráfica permitiu a recriação do mundo real através de efeitos computacionais. Então a dificuldade que se tinha antes e a rejeição a computadores podem ser quebradas, claro que existem novas dificuldades a serem contornadas.

E hoje podemos nos desfortar com toda sua maravilhas.