Buscar

Avaliação N2 COMPUTAÇÃO GRÁFICA

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 3 páginas

Prévia do material em texto

Avaliação N2 – COMPUTAÇÃO GRÁFICA E PROCESSAMENTO DE IMAGENS 
 
Corrigir 
2/2 Pontos 
 
4. No instanciamento de primitivas, o sistema de modelagem define um 
conjunto de objetos primitivos 3D que são relevantes para a área de 
aplicação. Tais objetos podem ser representados, por exemplo, por malhas 
de polígonos ou superfícies paramétricas. Assim, é correto afirmar que em 
seguida: 
Estes objetos podem ser parametrizados, tanto em termos de transformações 
geométricas, como em outras propriedades, e agrupados. 
Estes objetos podem ser parametrizados, tanto em termos de transformações 
analógicas, como em outras propriedades, e agrupados. 
Estes objetos não podem ser parametrizados, portanto em termos de transformações 
geométricas, não podem ser agrupados. 
NDA 
 
Corrigir 
2/2 Pontos 
 
5. A Biblioteca glut.h em C contém: 
Os protótipos das funções utilizadas pelo programa. Ele também inclui 
os headers gl.h e glu.h que definem, respectivamente, as bibliotecas de funções OpenGL e 
GLU. O header #include é requerido por todas as aplicações windows, mas a sua inclusão é 
opcional porque a versão WIN32 da GLUT já inclui o windows.h na glut.h. Entretanto, se o 
objetivo é criar um código portável, é um bom hábito incluir este arquivo. 
Os protótipos das funções utilizadas pelo código fonte. Ele também inclui os headers 
gl.h e glu.h que definem, respectivamente, as bibliotecas de funções OpenGL e GLU. O header 
#include é requerido por todas as aplicações windows, mas a sua inclusão é opcional porque 
a versão WIN32 da GLUT já inclui o windows.h na glut.h. Entretanto, se o objetivo é criar um 
código portável, é um bom hábito incluir este arquivo. 
Os protótipos das funções utilizadas pelo programa. Ele também inclui os headers gl.h e 
gluti.h que definem, respectivamente, as bibliotecas de funções OpenGL e GLU. O header 
#include é requerido por todas as aplicações windows, mas a sua inclusão é opcional porque 
a versão WIN32 da GLUT já inclui o windows.h na glut.h. Entretanto, se o objetivo é criar um 
código portável, é um bom hábito incluir este arquivo. 
NDA 
 
 
 
Corrigir 
2/2 Pontos 
 
6. Usando a API de OpenGL com C, podemos atribuir parâmetros de cor 
para cada vertice. São comandos de controle de cor de cada vertice: 
glColor e glVertex 
glColor 
glVertex 
NDA 
 
Corrigir 
2/2 Pontos 
 
7. O código abaixo, feito em linguagem C, usando a API de OpenGL, 
apresenta a seguinte saída: 
 
#include <gl/glut.h> 
// Função callback chamada para fazer o desenho 
void Desenha(void) 
{ 
//Limpa a janela de visualização com a cor de fundo especificada 
glClear(GL_COLOR_BUFFER_BIT); 
//Executa os comandos OpenGL 
glFlush(); 
} 
// Inicializa parâmetros de rendering 
void Inicializa (void) 
{ 
 // Define a cor de fundo da janela de visualização como preta 
 glClearColor(0.0f, 0.0f, 0.0f, 1.0f); 
} 
// Programa Principal 
int main(void) 
{ 
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); 
glutCreateWindow("Primeiro Programa"); 
glutDisplayFunc(Desenha); 
Inicializa(); 
glutMainLoop(); 
} 
 
https://limpa/
https://executa/
Uma janela 
Duas Janelas 
Uma Janela em 3D 
NDA 
 
Corrigir 
2/2 Pontos 
 
8. A Computação Gráfica (CG) é uma área da Ciência da Computação que 
se dedica ao estudo e desenvolvimento de técnicas e algoritmos para a 
geração (síntese) de imagens através do computador. Atualmente, a CG 
está presente em quase todas as áreas do conhecimento humano, desde o 
projeto de um novo modelo de automóvel até o desenvolvimento de 
ferramentas de entretenimento, entre as quais os jogos eletrônicos. Assim, 
em CG, a forma mais comum de representar modelos 3D é através de: 
 
Uma malha de Polígonos 
Uma Matriz de referência 
Uma Malha de Pixels 
NDA

Continue navegando