Biblioteca GTS

10
THE GNU TRIANGULATED SURFACE LIBRARY GTS

Transcript of Biblioteca GTS

Page 1: Biblioteca GTS

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

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

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

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

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

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

Projetos que utilizam GTS

MyFon

Page 8: Biblioteca GTS

Projetos que utilizam GTS

Mesh Viewer

Page 9: Biblioteca GTS

Projetos que utilizam GTS

Divipro

Page 10: Biblioteca GTS

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.