Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies....
Transcript of Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies....
![Page 1: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/1.jpg)
2019/1 – IC / UFF
aula 24
Superfícies
![Page 2: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/2.jpg)
Superfícies
representações não paramétricas
Por equações tri-dimensionais :
![Page 3: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/3.jpg)
Por equações tri-dimensionais :
![Page 4: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/4.jpg)
Quádricas
Por equações tri-dimensionais :
![Page 5: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/5.jpg)
Representações não paramétricas, implicita
Por equações tri-dimensionais :
![Page 6: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/6.jpg)
exemplos
Representações paramétricas
![Page 7: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/7.jpg)
Formas de geração:
![Page 8: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/8.jpg)
![Page 9: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/9.jpg)
Revolução
![Page 10: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/10.jpg)
![Page 11: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/11.jpg)
![Page 12: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/12.jpg)
Geradas por interpolação
![Page 13: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/13.jpg)
![Page 14: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/14.jpg)
Lofting – interpolando as curvas
![Page 15: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/15.jpg)
Exemplo lofting
![Page 16: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/16.jpg)
![Page 17: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/17.jpg)
Patches
![Page 18: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/18.jpg)
![Page 19: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/19.jpg)
![Page 20: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/20.jpg)
Superfície de Bezier
![Page 21: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/21.jpg)
![Page 22: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/22.jpg)
![Page 23: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/23.jpg)
P i,j onde i=1,2,3,4 j= 1,2,3,4
![Page 24: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/24.jpg)
![Page 25: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/25.jpg)
![Page 26: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/26.jpg)
![Page 27: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/27.jpg)
Superfície B-Splines
![Page 28: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/28.jpg)
• 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 29: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/29.jpg)
![Page 30: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/30.jpg)
![Page 31: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/31.jpg)
Nurbs
![Page 32: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/32.jpg)
![Page 33: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/33.jpg)
Trabalho 2 Trabalho 2 –– parte 1parte 1Rodar a figura 3D do seu grupo, em Rodar a figura 3D do seu grupo, em wirewire--frameframe, em torno de um ângulo e , em torno de um ângulo e
eixo qualquer que o usueixo qualquer que o usuáário vai definir, logo depois de você mostrar a rio vai definir, logo depois de você mostrar a figura a ele em 3D. A definifigura a ele em 3D. A definiçção e eixo serão e eixo seráá feita atravfeita atravéés do s do fornecimento das coordenadas 3D de 2 pontos deste eixo e do ângufornecimento das coordenadas 3D de 2 pontos deste eixo e do ângulo lo em graus que a figura serem graus que a figura seráá girada.girada.
Depois faDepois façça a rotaa a rotaçção parecer uma animaão parecer uma animaçção apagando e redesenhando ão apagando e redesenhando o objeto em uma nova posio objeto em uma nova posiçção girada do ângulo dados pelo usuão girada do ângulo dados pelo usuáário rio dividido por 50 incrementalmente. dividido por 50 incrementalmente.
Deixe sempre visDeixe sempre visíível o eixo definido pelo usuvel o eixo definido pelo usuáário desenhado na mesma rio desenhado na mesma projeprojeçção do seu objeto. ão do seu objeto.
A (A (--20, 20, --40, 15)40, 15)
B (30,20,B (30,20,--10)10)De quantos De quantos
graus graus vocevoce quer quer
girar?girar?
250250250250250250250250
![Page 34: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/34.jpg)
Trabalho 2 Trabalho 2 –– parte 2parte 2INCLUIR a opINCLUIR a opçção de transladar a figura 3D do seu grupo, em ão de transladar a figura 3D do seu grupo, em wirewire--
frameframe, em uma trajet, em uma trajetóória curva definida pelo usuria curva definida pelo usuáário. Logo depois rio. Logo depois de você mostrar a figura a ele em 3D. Aparecem uma opde você mostrar a figura a ele em 3D. Aparecem uma opçção para ão para translatranslaçção em curva. A definião em curva. A definiçção da curva serão da curva seráá feita atravfeita atravéés do s do fornecimento das coordenadas 3D de 4 pontos de controle e deve sfornecimento das coordenadas 3D de 4 pontos de controle e deve ser er desenhada na tela a trajetdesenhada na tela a trajetóória logo depois para o usuria logo depois para o usuáário aprovar. rio aprovar.
Depois faDepois façça a translaa a translaçção parecer uma animaão parecer uma animaçção apagando e ão apagando e redesenhando o objeto em uma nova posiredesenhando o objeto em uma nova posiçção sobre a curva dadas ão sobre a curva dadas pelo usupelo usuáário dividida por 100 incrementos. rio dividida por 100 incrementos.
Deixe sempre visDeixe sempre visíível a curva definida pelo usuvel a curva definida pelo usuáário desenhandorio desenhando--a a mesma projemesma projeçção do seu objeto. ão do seu objeto.
Defina sua curva por 4 pontos.Defina sua curva por 4 pontos.
I(I(--20, 20, --40, 15)40, 15)
F (30,20,F (30,20,--10)10)
(10,(10,--20, 020, 0))
((--10, 40, 5)10, 40, 5)
![Page 35: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/35.jpg)
Mapeamentos
![Page 36: Aula24 - 2019-1-Superficiesaconci/Aula24-CG2019-Superficies.pdf · aula24 Superfícies. Superfícies representações não paramétricas Por equações tri-dimensionais : Por equações](https://reader034.fdocument.pub/reader034/viewer/2022052518/5f0713437e708231d41b2dbf/html5/thumbnails/36.jpg)
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