aula11 - uffaconci/cg-aula11-2016.pdfmicrosoft powerpoint - aula11-superficies.ppt author aura...

49
2016/2 – IC / UFF aula 11 Superfícies

Upload: others

Post on 16-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

2016/2 – IC / UFF

aula 11Superfícies

Page 2: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Superfícies

representações não paramétricas

Por equações tri-dimensionais :

Page 3: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Por equações tri-dimensionais :

Page 4: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Quádricas

Por equações tri-dimensionais :

Page 5: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Representações não paramétricas, implicita

Por equações tri-dimensionais :

Page 6: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

exemplos

Representações paramétricas

Page 7: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Formas de geração:

Page 8: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 9: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Revolução

Page 10: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 11: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 12: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Geradas por interpolação

Page 13: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 14: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Lofting – interpolando as curvas

Page 15: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 16: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Patches

Page 17: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 18: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 19: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Superfície de Bezier

Page 20: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 21: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 22: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 23: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 24: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 25: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 26: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Superfície B-Splines

Page 27: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

• Superficie que pode ser considerada como uma NURBS na qual uma seqüência de pontos de controle determina a superfície, que lembra a letra "T".

• Esse tipo de superfície facilita a fusão de pedaços .

T-spline surface

Page 28: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 29: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 30: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Nurbs

Page 31: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM
Page 32: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Mapeamentos

Page 33: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Curvas de NívelExiste uma outra técnica útil, para descrever o comportamento

de uma função de duas variáveis.

O método consiste em descobrir no plano xy os gráficos das

equações f(x, y) = k para diferentes valores de k.

Os gráficos obtidos desta maneira são chamados as curvas de

nível da função f.

Page 34: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Curvas de Nível

Curva de nível tal que .

Page 35: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Exemplo

f(x,y) = z = altura em relação ao nível do mar.

Essas curvas de nível correspondem às linhas de contorno

topográfico.

Page 36: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

As curvas de nível são os gráficos das equações .

Exemplo

Page 37: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Exemplos: Função Real de Variável Vetorial - Curvas de Nível

z = x2

+ y2

Page 38: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

z = 9

z = x2

+ y2

z = 4

z = 2

z = 0

Exemplos: Função Real de Variável Vetorial - Curvas de Nível

Page 39: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

-5 -4 -3 -2 -1 1 2 3 4 5

-5

-4

-3

-2

-1

1

2

3

4

5

x

y

-5 -4 -3 -2 -1 1 2 3 4 5

-5

-4

-3

-2

-1

1

2

3

4

5

x

y

Exemplos: Função Real de Variável Vetorial - Curvas de Nível

Page 40: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

70

Exemplos: Função Real de Variável Vetorial - Curvas de Nível

Page 41: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

-5 -4 -3 -2 -1 1 2 3 4 5

-5

-4

-3

-2

-1

1

2

3

4

5

x

y

-5 -4 -3 -2 -1 1 2 3 4 5

-5

-4

-3

-2

-1

1

2

3

4

5

x

y

Exemplos: Função Real de Variável Vetorial - Curvas de Nível

Page 42: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Curvas de nível: .

3.

Exemplo

Page 43: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Superfície de Nível

Se f é uma função de três variáveis x, y, z então, por definição, as

superfícies de nível de f são os gráficos de f(x, y, z) = k, para

diferentes valores de k.

Superfícies de nível tal que .

Em aplicações, por exemplo, se f(x, y, z) é a temperatura no

ponto (x, y, z) então as superfícies de nível são chamadas

superfícies isotermas. Se f(x, y, z) representa potencial elas

são chamadas superfícies equipotenciais.

Page 44: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Superfície de Nível

Page 45: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Exemplo

Page 46: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Superfície de Nível

A superfície

É o gráfico de f.

Uma curva de nível típica no domínio da função

Parabolóide

Page 47: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

A curva de contorno f(x,y) = 100 – x2 + y2 = 75

é a circunferência x2 + y2 = 25 no plano z = 75.

A curva de nível f(x,y) = 100 – x2 + y2 = 75 éa circunferência x2 + y2 = 25 no plano xy.

Plano z = 75

Curvas de Nível X Curvas de Contorno

Traço: é a curva definida pelo encontro da superfícief(x,y) com os planos xy, xz e yz.

Page 48: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Curvas de Nível

Page 49: aula11 - UFFaconci/CG-Aula11-2016.pdfMicrosoft PowerPoint - Aula11-Superficies.ppt Author Aura Created Date 10/10/2016 7:22:49 PM

Bibliografia

• Abel Gomes, Irina Voiculescu, Joaquim Jorge, Brian Wyvill, Callum GalbraithImplicit Curves and Surfaces: Mathematics, Data Structures andAlgorithms, Springer, 2009

• “Computer Graphics: Principles andPractice”, Foley,van Dam, Feiner andHughes; Capítulo 11

• “3D Computer Graphics”, A. Watt, Capítulo 6