Buscar

M02-OpenGL 02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Adailton José Alves da Cruz 
FACET/UFGD
OpenGL
Computação Gráfica
Tópicos
 Sistemas de Coordenadas
 Transformações de Visualização 2D
 Transformações geométricas 2D
2
Transformações Geométricas 2D
Computação Gráfica
glTranslatef(GLFloat tx,ty,0)
Os valores tx e ty indicam o vetor de translação
OpenGL
glScaled(GLFloat Sx,Sy,0)
Os valores Sx e Sy indicam os fatores de escala a serem 
aplicados nos eixos Ox e Oy, respectivamente.
glRotatef(GLFloat ângulo_em_graus,Ex,Ey,1)
Os valores Ex e Ey indicam o eixo de rotação.
Transformações Geométricas 2D
Computação Gráfica
As transformações de Visualização e as
transformações Geométricas são realizadas por
meio de matrizes. Necessitamos informar a OpenGL
qual dessas matrizes queremos usar.
OpenGL
glMatrixMode(GL_MODELVIEW ou GL_PROJECTION)
GL_MODELVIEW : valores Sx e Sy indicam os fatores de 
escala a serem aplicados nos eixos Ox e Oy, 
respectivamente.
Transformações Geométricas 2D
Computação Gráfica
OpenGL
glMatrixMode(GL_MODELVIEW ou GL_PROJECTION)
GL_MODELVIEW: seleciona a matriz do modelo
GL_PROJECTION: seleciona a matriz de projeção
Transformações Geométricas 2D
Computação Gráfica
A ordem em que as transformações geométricas são 
aplicadas interfere no resultado final. Justifique.
Exercícios

Outros materiais