biblioteca gts
TRANSCRIPT
![Page 1: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/1.jpg)
T H E G N U T R I A N G U L A T E D S U R F A C E L I B R A R Y
GTS
![Page 2: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/2.jpg)
GTS
GNU Triangulated Surface Library;
Funções úteis para tratamento de superfícies 3D em malha com triângulos interligados;
Licença LGPL;
Escrito em C;
Visa simplicidade e eficiência.
![Page 3: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/3.jpg)
Características
A estrutura simples orientada a objetos com fácil acesso a propriedades topológicas;
Triangulação de Delaunay 2D dinâmico e triangulação de Delaunay com restrições;
Conjunto robusto de operações em superfícies (união, intersecção, diferença);
Refinamento e engrossamento de superfícies;
Não amarrado a API gráfica.
![Page 4: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/4.jpg)
Equipe de desenvolvimento
Stéphane PopinetCientista da NIWAR
Jonathan ShewchuckProfessor U.C. Gert Wollny
Professor U.P.M.
Wagner T CorreiaPesquisador IBM
Tomas Akenine-MollerGerente de Engenharia
da Intel
![Page 5: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/5.jpg)
Equipe de desenvolvimento
Desenvolvido colaborativemante;
Versão 0.7.6;
Controlado pelo CVS (Concurrent Versions System);
Atualmente em fase inicial de desenvolvimento;
![Page 6: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/6.jpg)
Instalação
Baixar o pacote gts-0.7.6.tar.gz (948.8 KB);
$wget link
$ gunzip gts-0.7.6.tar.gz
$ tar xvf gts-0.7.6.tar
$ cd gts-0.7.6
$ ./configure
$ make
$ make install
![Page 7: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/7.jpg)
Projetos que utilizam GTS
MyFon
![Page 8: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/8.jpg)
Projetos que utilizam GTS
Mesh Viewer
![Page 9: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/9.jpg)
Projetos que utilizam GTS
Divipro
![Page 10: Biblioteca GTS](https://reader035.vdocuments.pub/reader035/viewer/2022071813/55a38f151a28ab6f028b45cb/html5/thumbnails/10.jpg)
Conclusão
A idéia do GTS é fornecer um conjunto robusto defunções para manipulação de superfícies 3D paraaplicações em C/C++ rodando sobre qualquer APIgráfica.