Portuguese Meeting on Computer Graphics 2003

Permanent URI for this collection

ISBN 978-3-03868-163-2
8 - 10 Outubro 2003, Porto

Modelação Geométrica
AIF - Uma estrutura de dados B-rep para modelos poligonais
Frutuoso Silva and Abel Gomes
Representação BSP de Curvas Implícitas 2D
Francisco Morgado and Abel Gomes
BlobMaker: Free-Form Modelling with Variational Implicit Surfaces
Bruno Araújo and Joaquim Jorge
Web-based direct manipulation of feature models
Rafael Bidarra, Andre van Bunnik, and Willem F. Bronsvoort
Multimédia e Visualização Gráfica
VGLib2D - Biblioteca de classes para a visualização gráfica de grandes volumes de dados em 2D
Sofia Gameiro, Luís Almeida, and Adérito Marcos
Vídeo Digital para Multimédia: Boas Práticas de Aquisição e Processamento
Pedro Lopes, Maria Moreira, and Noel Santos
Variação Dinâmica do Nível de Detalhe na Simulação Estável de Tecidos
Fernando Birra and Manuel Santos
Ambientes Virtuais
Computação Gráfica e Arqueologia Urbana: o caso de Bracara Augusta
Paulo Bernardes and Manuela Martins
Modelação Expedita de Cenas Urbanas
António Coelho, A. Augusto Sousa, and F. Nunes Ferreira
Identificação e reconstrução 3D de objectos numa malha urbana através de nuvens de pontos georeferenciados
Rodrigo Garcia, Mauro Farracha, José Dionisio, Alexandre Bernardino, and João Costeira
VRML.... porque não?
Alexandrino Gonçalves and António Mendes
Realidade Aumentada
VIDA: Visualizador Interactivo de Dados (biomecânicos) Aumentados
José Braz Pereira, João M. Pereira, and António Veloso
Image Manipulation through Gestures
José Dias, Pedro Nande, Pedro Santos, Nuno Barata, and André Correia
ARK multi-utilizador
Pedro Pereira, Nuno Matos, Luís Grave, and Adérito Marcos
Comunicações Curtas
Técnicas de realidade virtual aplicadas ao ensino na área da construção
A. Zita Sampaio, Pedro G. Henriques, and Pedro S. Ferreira
Sistema de Realidade Virtual para Tratamento de Fobias
Vitor Cunha and Miguel Leitão
Simulação e avaliação de um projecto urbano através dos computadores
Pedro Leão Neto
Geração de Ambientes Rodoviários Para Simulação de Condução
Carlos Campos, Vítor Cunha, and Miguel Leitão
Using Sketches to Edit Electronic Documents
Pedro Coelho, Gonçalo Faria, Daniel Gonçalves, and Joaquim Jorg
Task Analysis and Scenario-Based Design of Calligraphic Interfaces
Filipe Dias, Manuel Fonseca, and Joaquim Jorge
Polygon Detection from a Set of Lines
Alfredo Ferreira Jr., Manuel Fonseca, and Joaquim Jorge
Corte de Peças de Pedra: Uma Aplicação da Computação Gráfica
Samuel Silva, Filipe Marques, Manuel Raposo, Joaquim Madeira, and Beatriz Sousa Santos
GIDes ++
Joaquim Jorge, Nelson Silva, and Tiago Cardos
Construção dinâmica de um sistema interactivo para visualização do código intermédio do processo de compilação
Paulo Matos and Pedro Henriques

BibTeX (Portuguese Meeting on Computer Graphics 2003)
@inproceedings{
10.2312:pt.20031420,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Representação BSP de Curvas Implícitas 2D}},
author = {
Morgado, Francisco
 and
Gomes, Abel
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031420}
}
@inproceedings{
10.2312:pt.20031419,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
AIF - Uma estrutura de dados B-rep para modelos poligonais}},
author = {
Silva, Frutuoso
 and
Gomes, Abel
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031419}
}
@inproceedings{
10.2312:pt.20031421,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
BlobMaker: Free-Form Modelling with Variational Implicit Surfaces}},
author = {
Araújo, Bruno
 and
Jorge, Joaquim
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031421}
}
@inproceedings{
10.2312:pt.20031422,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Web-based direct manipulation of feature models}},
author = {
Bidarra, Rafael
 and
Bunnik, Andre van
 and
Bronsvoort, Willem F.
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031422}
}
@inproceedings{
10.2312:pt.20031423,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
VGLib2D - Biblioteca de classes para a visualização gráfica de grandes volumes de dados em 2D}},
author = {
Gameiro, Sofia
 and
Almeida, Luís
 and
Marcos, Adérito
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031423}
}
@inproceedings{
10.2312:pt.20031424,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Vídeo Digital para Multimédia: Boas Práticas de Aquisição e Processamento}},
author = {
Lopes, Pedro
 and
Moreira, Maria
 and
Santos, Noel
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031424}
}
@inproceedings{
10.2312:pt.20031427,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Modelação Expedita de Cenas Urbanas}},
author = {
Coelho, António
 and
Sousa, A. Augusto
 and
Ferreira, F. Nunes
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031427}
}
@inproceedings{
10.2312:pt.20031425,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Variação Dinâmica do Nível de Detalhe na Simulação Estável de Tecidos}},
author = {
Birra, Fernando
 and
Santos, Manuel
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031425}
}
@inproceedings{
10.2312:pt.20031426,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Computação Gráfica e Arqueologia Urbana: o caso de Bracara Augusta}},
author = {
Bernardes, Paulo
 and
Martins, Manuela
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031426}
}
@inproceedings{
10.2312:pt.20031428,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Identificação e reconstrução 3D de objectos numa malha urbana através de nuvens de pontos georeferenciados}},
author = {
Garcia, Rodrigo
 and
Farracha, Mauro
 and
Dionisio, José
 and
Bernardino, Alexandre
 and
Costeira, João
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031428}
}
@inproceedings{
10.2312:pt.20031432,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
ARK multi-utilizador}},
author = {
Pereira, Pedro
 and
Matos, Nuno
 and
Grave, Luís
 and
Marcos, Adérito
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031432}
}
@inproceedings{
10.2312:pt.20031429,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
VRML.... porque não?}},
author = {
Gonçalves, Alexandrino
 and
Mendes, António
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031429}
}
@inproceedings{
10.2312:pt.20031430,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
VIDA: Visualizador Interactivo de Dados (biomecânicos) Aumentados}},
author = {
Pereira, José Braz
 and
Pereira, João M.
 and
Veloso, António
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031430}
}
@inproceedings{
10.2312:pt.20031431,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Image Manipulation through Gestures}},
author = {
Dias, José
 and
Nande, Pedro
 and
Santos, Pedro
 and
Barata, Nuno
 and
Correia, André
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031431}
}
@inproceedings{
10.2312:pt.20031433,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Técnicas de realidade virtual aplicadas ao ensino na área da construção}},
author = {
Sampaio, A. Zita
 and
Henriques, Pedro G.
 and
Ferreira, Pedro S.
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031433}
}
@inproceedings{
10.2312:pt.20031435,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Simulação e avaliação de um projecto urbano através dos computadores}},
author = {
Neto, Pedro Leão
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031435}
}
@inproceedings{
10.2312:pt.20031437,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Using Sketches to Edit Electronic Documents}},
author = {
Coelho, Pedro
 and
Faria, Gonçalo
 and
Gonçalves, Daniel
 and
Jorg, Joaquim
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031437}
}
@inproceedings{
10.2312:pt.20031434,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Sistema de Realidade Virtual para Tratamento de Fobias}},
author = {
Cunha, Vitor
 and
Leitão, Miguel
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031434}
}
@inproceedings{
10.2312:pt.20031438,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Task Analysis and Scenario-Based Design of Calligraphic Interfaces}},
author = {
Dias, Filipe
 and
Fonseca, Manuel
 and
Jorge, Joaquim
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031438}
}
@inproceedings{
10.2312:pt.20031436,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Geração de Ambientes Rodoviários Para Simulação de Condução}},
author = {
Campos, Carlos
 and
Cunha, Vítor
 and
Leitão, Miguel
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031436}
}
@inproceedings{
10.2312:pt.20031441,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
GIDes ++}},
author = {
Jorge, Joaquim
 and
Silva, Nelson
 and
Cardos, Tiago
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031441}
}
@inproceedings{
10.2312:pt.20031442,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Construção dinâmica de um sistema interactivo para visualização do código intermédio do processo de compilação}},
author = {
Matos, Paulo
 and
Henriques, Pedro
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031442}
}
@inproceedings{
10.2312:pt.20031439,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Polygon Detection from a Set of Lines}},
author = {
Jr., Alfredo Ferreira
 and
Fonseca, Manuel
 and
Jorge, Joaquim
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031439}
}
@inproceedings{
10.2312:pt.20031440,
booktitle = {
12º Encontro Português de Computação Gráfica},
editor = {
Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
}, title = {{
Corte de Peças de Pedra: Uma Aplicação da Computação Gráfica}},
author = {
Silva, Samuel
 and
Marques, Filipe
 and
Raposo, Manuel
 and
Madeira, Joaquim
 and
Santos, Beatriz Sousa
}, year = {
2021},
publisher = {
The Eurographics Association},
ISBN = {978-3-03868-163-2},
DOI = {
10.2312/pt.20031440}
}

Browse

Recent Submissions

Now showing 1 - 25 of 25
  • Item
    Proceedings Info
    (Eurographics Association, 2021-10-11) Marcos, Adérito; Mendonça, Ana; Leitão, Miguel; Costa, António; Jorge, Joaquim
  • Item
    Representação BSP de Curvas Implícitas 2D
    (The Eurographics Association, 2021) Morgado, Francisco; Gomes, Abel; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Os sistemas gráficos actuais incluem primitivas para desenhar segmentos de recta, circunferências, curvas e superfícies de Bézier, NURBS (Non-Uniform Rational B-Splines). No entanto, estes sistemas não fornecem primitivas gerais para representar graficamente curvas implícitas. A razão fundamental para este estado-de-coisas prende-se com o facto destas curvas poderem apresentar singularidades (e.g. auto-intersecções) . Este artigo introduz um algoritmo genérico, eficiente e robusto que permite representar qualquer curva analítica definida implicitamente. Para isso, é utilizado um algoritmo BSP (Binary Space Partition) que particiona recursivamente o espaço ambiente O?R2 duma forma não-uniforme de modo a determinar um conjunto de pontos que constituem uma aproximação discreta da curva. Cada ponto não é mais do que a intersecção da recta de bissecção dum subespaço com a curva, sendo determinado através dum algoritmo de aproximação numérica. Não são utilizadas quaisquer técnicas de diferenciação. Ao contrário doutros algoritmos de decomposição, este algoritmo permite também determinar pontos isolados, utilizando o conceito de extremo local de uma função num dado intervalo.
  • Item
    AIF - Uma estrutura de dados B-rep para modelos poligonais
    (The Eurographics Association, 2021) Silva, Frutuoso; Gomes, Abel; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Este artigo introduz uma nova estrutura de dados b-rep (boundary representation) designada de AIF (Adjacency and Incidence Framework). A estrutura de dados AIF é concisa e permite o acesso rápido à sua informação topológica. A sua concisão resulta do facto de ser uma estrutura de dados orientável mas não orientada, isto é, a orientação é induzida topologicamente como é necessário em várias aplicações. É uma estrutura de dados óptima na classe 9 4 C , o que significa que um número mínimo de acessos é necessário para aceder a toda a informação sobre adjacências e incidências. A estrutura de dados AIF suporta a representação de modelos poligonais, não necessariamente triangulares, mesmo em condições de ''non-manifold''.
  • Item
    BlobMaker: Free-Form Modelling with Variational Implicit Surfaces
    (The Eurographics Association, 2021) Araújo, Bruno; Jorge, Joaquim; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    We present BlobMaker, a program for modelling surfaces using variational implicit surfaces. Our approach uses variational implicit surfaces as a geometrical representation for free-form shapes. We have implemented new modelling operations to support stroke (pen-based) input. To this end, we have built a complete modeller application using variational implicit surfaces. Users can create and manipulate shapes using sketches on a perspective or parallel view. The main operations are inflate, which creates 3D forms from a 2D stroke, merge, which creates a 3D shape from two blobs and oversketch, which allows users to redefine shapes using a single stroke to change their boundaries or to modify a surface by an implicit extrusion. We compare these techniques with those of other approaches published. Finally, we describe their implementation in BlobMaker. We have provided additional features such as copying, picking and dragging to offer a natural user interface suitable free-form modelling.
  • Item
    Web-based direct manipulation of feature models
    (The Eurographics Association, 2021) Bidarra, Rafael; Bunnik, Andre van; Bronsvoort, Willem F.; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Providing advanced 3D interactive facilities to users of a client-server collaborative modeling system presents a great challenge when thin clients are involved, mainly due to their lack of both a proper CAD model and the adequate modeling and solving functionality. This paper presents a new approach that provides a convenient representation of feature model data suitable for direct manipulation of feature models at such clients. It combines all advantages of a thin client approach with the sort of 3D direct manipulation facilities usually only found in powerful standalone CAD systems.
  • Item
    VGLib2D - Biblioteca de classes para a visualização gráfica de grandes volumes de dados em 2D
    (The Eurographics Association, 2021) Gameiro, Sofia; Almeida, Luís; Marcos, Adérito; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Este artigo apresenta a implementação de uma biblioteca de classes, em linguagem C#, recorrendo às recentes tecnologias .Net, destinada à criação de documentos/imagens em formato SVG (Scalable Vector Graphics), para a representação, visualização e impressão de grandes volumes de dados em duas dimensões (2D). O objectivo é tirar partido das vantagens do SVG para efeitos de implementação de aplicações, por exemplo baseadas em Web, onde seja necessária a representação gráfica de grandes volumes de informação, de forma dinâmica e em tempo real, bem como a sua disponibilização imediata para visualização, impressão e download.
  • Item
    Vídeo Digital para Multimédia: Boas Práticas de Aquisição e Processamento
    (The Eurographics Association, 2021) Lopes, Pedro; Moreira, Maria; Santos, Noel; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Este artigo descreve as particularidades do vídeo digital em multimédia pretendendo contribuir para uma compilação de boas práticas na aquisição, processamento, codificação e integração de vídeo digital de qualidade para multimédia. Este trabalho resulta de investigação e desenvolvimento levado a cabo no contexto do Projecto EcoMedia.
  • Item
    Modelação Expedita de Cenas Urbanas
    (The Eurographics Association, 2021) Coelho, António; Sousa, A. Augusto; Ferreira, F. Nunes; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    A natureza complexa e extensa dos ambientes urbanos torna morosa e dispendiosa a tarefa de construção de modelos virtuais destes. No entanto, a grande quantidade de informação disponível em formato digital sobre estas áreas motiva à automatização dos processos de modelação de forma a reduzir a intervenção humana. Neste artigo apresenta-se um sistema para a modelação de ambientes urbanos baseado em informação disponível em formatos e plataformas diversas. A integração dos dados é efectuada utilizando XML, um standard para interoperabilidade. Constitui-se os processos de modelação, baseados na utilização de sistemas L e especificados num formato baseado em XML, denominado XL3D. O sistema permite a geração de forma automática de um modelo inicial, possibilitando o seu melhoramento de forma incremental através da adição de informação e/ou do refinamento dos processos de modelação.
  • Item
    Variação Dinâmica do Nível de Detalhe na Simulação Estável de Tecidos
    (The Eurographics Association, 2021) Birra, Fernando; Santos, Manuel; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    A simulação de tecidos virtuais é um processo que requer um significativo poder computacional. De modo a manter uma velocidade de simulação aceitável sacrifica-se o detalhe. Neste artigo propomos uma técnica de gestão dinâmica do nível de discretização do tecido onde a qualidade das sucessivas malhas obtidas por subdivisão/simplificação é garantida pelo esquema de subdivisão escolhido. A topologia da malha por nós usada exibe algumas características únicas que a tornam atraente no contexto da variação gradual do nível de detalhe. A subdivisão é accionada segundo um critério geométrico, avaliado localmente, tendo como base a presumível curvatura do tecido. A simplificação é despoletada nas regiões do tecido onde a curvatura é suficientemente reduzida. A escolha do método de subdivisão não deverá causar perturbações bruscas no plano do tecido em direcções perpendiculares a este. No entanto, a redução do nível de detalhe produz inevitáveis alterações geométricas instantâneas que provocam descontinuidades ao nível das equações diferenciais usadas no modelo do tecido. Este artigo contribui, de forma original, com um conjunto de técnicas que permitem resolver os problemas de instabilidade numérica que advêm da simplificação da malha.
  • Item
    Computação Gráfica e Arqueologia Urbana: o caso de Bracara Augusta
    (The Eurographics Association, 2021) Bernardes, Paulo; Martins, Manuela; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    A Computação Gráfica é, seguramente, uma ferramenta importante, e crescentemente utilizada, para representar e manipular grandes quantidades de informação de elevada complexidade. Por sua vez a arqueologia, de uma forma geral, produz um manancial de informação de grande complexidade, pelo que a sua representação utilizando as tecnologias da Computação Gráfica constitui um elevado e aliciante desafio. As reconstruções virtuais que representam arqueosítios, como, por exemplo, a cidade romana de Bracara Augusta, devem ser consideradas uma ferramenta importante e fundamental para o desenvolvimento da investigação levada a cabo por peritos (arqueólogos, arquitectos e especialistas em urbanismo) e para o despertar das consciências relativamente à importância da herança cultural.
  • Item
    Identificação e reconstrução 3D de objectos numa malha urbana através de nuvens de pontos georeferenciados
    (The Eurographics Association, 2021) Garcia, Rodrigo; Farracha, Mauro; Dionisio, José; Bernardino, Alexandre; Costeira, João; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Este artigo descreve algumas técnicas utilizadas no âmbito da detecção e reconstrução tridimensional de objectos numa malha urbana através de uma nuvem de pontos georeferenciados. Os dados de entrada foram obtidos através de varrimento laser sobre a baixa da cidade de Lisboa e são apresentados numa malha rectangular de 1m2 . Dada a especificidade dos dados, o trabalho desenvolvido focou primordialmente a detecção de objectos a partir da construção do DSM (Digital Surface Model).Uma vez determinados os limites dos objectos (maioritariamente edifícios), através da estimação de parâmetros característicos, como por exemplo o gradiente de altura, foi gerado o pipeline de reconstrução dos mesmos e consequente processamento tendo em vista a sua visualização em ambientes virtuais interactivos.
  • Item
    ARK multi-utilizador
    (The Eurographics Association, 2021) Pereira, Pedro; Matos, Nuno; Grave, Luís; Marcos, Adérito; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    This paper present a monitor based prototype for visualization and interaction of an Augmented Reality (AR) system. It had been recently developed at CCG and demonstrated on the conference SIACG2002 at Guimarães, Portugal. ARK – augmented reality kiosk - is a set-up based in the prototypes developed in the European project Virtual Showcases where direct interaction has been added. A normal monitor and a half-silvered mirror constitute the usual setup of the kiosk By integrating a half-silvered mirror and a black virtual hand, our solution solves the occlusion problem that normally occurs when a user interacts with a virtual environment displayed by a monitor or other projection system. Conceived with low monetary resources this portable solution can be deployed in different application contexts as for instance culture heritage. In this paper it will presented an extension of the solution to a multi-user platform for a Portuguese museum.
  • Item
    VRML.... porque não?
    (The Eurographics Association, 2021) Gonçalves, Alexandrino; Mendes, António; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    O VRML surgiu da ambição em projectar a World Wide Web para um outro nível, o nível tridimensional. No entanto, e mesmo sem grandes alternativas, o VRML não é muito utilizado. De facto, o número de trabalhos/projectos disponíveis na Web que utilizam esta linguagem é mais baixo do que o que seria de esperar. Será que isso deriva das características e funcionalidades do próprio VRML? O Fórum Flaviano de Conimbriga, um dos monumentos mais emblemáticos da antiga cidade romana de Conimbriga, serviu de base ao trabalho apresentado neste artigo. O nosso objectivo foi disponibilizar uma reconstrução virtual desse monumento, mas fazê-lo de forma a torná-la acessível a qualquer pessoa, nomeadamente através da Web, contribuindo para uma verdadeira democratização do saber. Normalmente quando se pretendem criar ambientes tridimensionais na Web há três conceitos aparentemente incompatíveis entre si: realismo, desempenho e dimensão do(s) ficheiro(s). No entanto, através da linguagem utilizada no desenvolvimento deste trabalho, o VRML, e tirando partido das suas potencialidades, principalmente ao nível da optimização, conseguiu-se aliar esses três conceitos num só trabalho: § Realismo: comprovado por especialistas, particularmente pelo Director do Museu Monográfico de Conimbriga; § Desempenho: funciona perfeitamente num qualquer equipamento informático doméstico adquirido nos dias de hoje; § Dimensão dos ficheiros: o principal e único ficheiro VRML ocupa apenas 22 KB, e o trabalho na sua totalidade (com as texturas), não ultrapassa os 150 KB. Por estes resultados, este trabalho está disponível na Web em: http://lsm.dei.uc.pt/forum.
  • Item
    VIDA: Visualizador Interactivo de Dados (biomecânicos) Aumentados
    (The Eurographics Association, 2021) Pereira, José Braz; Pereira, João M.; Veloso, António; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Aborda-se o problema da construção e projecção de um modelo virtual tridimensional dos músculos de um atleta em movimento, nas sequências de vídeo captadas durante a execução desse movimento. Para a sobreposição de um modelo virtual do corpo humano, gerado em OpenGL com base nas posições tridimensionais de 21 juntas ósseas de um indivíduo, às sequências de vídeo do seu movimento, apresenta-se como solução o recurso a técnicas de reconhecimento de imagem e determinação da matriz de calibração da câmara através da Transformação Linear Directa Modificada.
  • Item
    Image Manipulation through Gestures
    (The Eurographics Association, 2021) Dias, José; Nande, Pedro; Santos, Pedro; Barata, Nuno; Correia, André; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    In this work we present a novel free-hand gesture user interface based on detecting the trajectory of fiducial markers attached to the user's fingers and pulse, able to interact a sequence of images of a digital video piece. The model adopted for the video representation, is based in its decomposition in a sequence of frames, or filmstrip. Totally sensor-less and cable-less interfaces, provide the means for a user to intuitively interact through gestures with the filmstrip, within the framework of an Augmented Virtuality usage scenario. By simply gesturing, users are able to select at random, drag, release, delete or zoom image frames, browse the filmstrip at a controlled user-defined rate and issue start, end, stop and play commands to better control the digital video sequence. A fixed video camera monitors the user interaction through gesturing of the mentioned fiducial markers. This scheme enables the system to simplify the more complex problem of marker-less free-hand gesture tracking. Once the markers are detected and recognized in real- time by the computer vision layer, the system obtains the 3D pose (position and orientation) of the marker centres in relation to a virtual camera reference frame, whose mathematical model matches the real video camera. We are specifically interested in obtaining the pose of the left and right hand pulses, left and right thumb, and left and right hand index. By projecting the positions of these poses in the 2D visualization window, simple topological analysis based in the study of the kinematics evolution of distances and angles, can be implemented, enabling gesture recognition and the activation of system functions and, subsequently, of specific gesture-based user interaction for a given active functionality. This interaction will affect the shape, scale factor, position and visualisation of scene objects, that is, of filmstrip frames. For the computer vision layer, our system adopts AR Toolkit, a C/Open GL-based open source library that uses accurate vision based tracking methods to determine the virtual camera pose information through the detection in real-time of fiducial markers. The graphical output is implemented with C++/Open GL. Our proposed system is general, in the sense that it can interact with any filmstrip, obtained ''a priori'' from a digital video source.
  • Item
    Técnicas de realidade virtual aplicadas ao ensino na área da construção
    (The Eurographics Association, 2021) Sampaio, A. Zita; Henriques, Pedro G.; Ferreira, Pedro S.; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    A presente comunicação descreve a criação e a manipulação de um modelo virtual de interesse didáctico no domínio dos processos construtivos em Engenharia Civil. A aplicação desenvolvida corresponde ao modelo de uma parede dupla de alvenaria, uma das componentes de uma construção corrente. De modo a poder simularse visualmente a construção da parede, o modelo geométrico gerado é composto por um conjunto de elementos representando cada um uma componente construtiva. Por recurso a um sistema virtual, são aplicadas sobre o modelo da parede propriedades específicas próprias de um ambiente de simulação virtual. Por interacção directamente com o modelo, é possível controlar a progressão do processo construtivo da parede e aceder a informação relativa a cada elemento, nomeadamente, a sua composição e a fase da sua execução ou montagem em obra, de acordo com determinado planeamento. Demonstra-se, com este exemplo, como a tecnologia de realidade virtual pode ser vantajosamente utilizada na elaboração de material didáctico de grande interesse na formação na área de processos construtivos.
  • Item
    Simulação e avaliação de um projecto urbano através dos computadores
    (The Eurographics Association, 2021) Neto, Pedro Leão; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    O potencial que a tecnologia informática possui para descrever empreendimentos futuros ao público em geral é enorme. No entanto, a utilização de modelos realistas de computador podem, por si só, ofuscar variáveis importantes do projecto urbano que se prendem mais com a sua lógica de configuração espacial e com as ideias que lhe estão subjacentes. Foram utilizados dois grupos de contraste, compostos por estudantes universitários de cursos diferentes, para analisar as diferenças em relação à avaliação feita por eles sobre a forma e o conteúdo de uma apresentação em vídeo de um projecto urbano em Lisboa. Os resultados obtidos realçam o poder que a tecnologia informática e a modelação realista possuem para esbater as diferenças entre os sujeitos.
  • Item
    Using Sketches to Edit Electronic Documents
    (The Eurographics Association, 2021) Coelho, Pedro; Faria, Gonçalo; Gonçalves, Daniel; Jorg, Joaquim; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Calligraphic interfaces mimic the interaction of users with pen and paper, to which most persons are used to from an early age. This makes them a privileged way of interacting with computers in efficient and natural ways. One of the tasks more often made with pen and paper is to write and correct text documents. This is done resorting to several symbols with specific meanings, representing the changes to be made in the document. It should be possible to correct electronic texts in a similar way, using calligraphic interfaces. In this paper, we describe the CaliEdit text editor, currently being developed for PalmOS devices with that goal in mind. In its development, we followed a user-centered design approach. The task analysis phase, with the help of questionnaires, identified the most common symbols for the most common text-correcting tasks. The editor itself uses the CALI shape and gesture recognizer, ported to PalmOS, to help recognize those symbols. Several porting and implementation problems were overcome. Currently, heuristic and usability evaluation studies are underway to help validate the editor.
  • Item
    Sistema de Realidade Virtual para Tratamento de Fobias
    (The Eurographics Association, 2021) Cunha, Vitor; Leitão, Miguel; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Uma fobia pode ser descrita como um medo reconhecido e persistente a um estímulo circunscrito e o consequente evitar desse mesmo estímulo. Uma fobia típica, conhecida como acrofobia, ocorre quando o estímulo receado são as alturas. O método para tratamento de fobias mais comum e com mais sucesso denomina-se exposição gradual in-vivo. Neste método, o paciente com fobia é exposto a uma sequência do estímulo receado. É conhecido que a exposição a uma correcta intensidade do estímulo conduz a uma habituação e o consequente decréscimo do receio, no entanto, a aplicação deste método pode apresentar dificuldades. Uma alternativa prometedora é a exposição gradual a um estímulo virtual, usando ambientes de Realidade Virtual. A exposição à Realidade Virtual apresenta várias vantagens sobre a exposição in-vivo. O tratamento pode ser conduzido de uma forma privada, no consultório do terapeuta, em vez de ser realizado no exterior, onde as situações reais de fobia se encontram. Assim o tratamento pode ser melhor assistido e realizado de uma forma mais eficiente do ponto de vista económico. Uma outra vantagem é a facilidade de controlar o estímulo virtual, permitindo assim ao terapeuta dosear a intensidade do medo. Este artigo descreve o sistema de Realidade Virtual (VRFobias) desenvolvido no ISEP e testado na Universidade do Minho. Os requisitos principais de um sistema de Realidade Virtual, necessário no tratamento de fobias, estão descritos. Os resultados obtidos até ao momento e os métodos usados no controlo da intensidade do estímulo também estão descritos neste artigo.
  • Item
    Task Analysis and Scenario-Based Design of Calligraphic Interfaces
    (The Eurographics Association, 2021) Dias, Filipe; Fonseca, Manuel; Jorge, Joaquim; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    The great functionality of today's CAD systems enables the manufacturing of very complex models. Yet, great part of this power is unusable, early in the design process. As well, we have found two different approaches in two different car designers that surprisingly lead to the same long time in development. In this paper we identify the reasons for these problems, and propose a solution that bridges the different worlds of conceptual and geometric models, using the affordability of the calligraphic interface. Creating a prototype by drawing it allows impossible situations to be immediately identified and corrected, without further communication overheads, certifying that emotional drawing ideas correspond to the designer's intents.
  • Item
    Geração de Ambientes Rodoviários Para Simulação de Condução
    (The Eurographics Association, 2021) Campos, Carlos; Cunha, Vítor; Leitão, Miguel; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Este artigo, apresenta uma ferramenta desenvolvida para a geração de ambientes rodoviários, destinada a simuladores de condução, baseando-se essencialmente na informação de traçado longitudinal, e informação de perfil transversal. Esta informação pode ser obtida directamente de qualquer projecto de vias rodoviárias. A ferramenta permite modelar também a sinalização vertical e a sinalização horizontal, de forma, a ser utilizada por um simulador de condução. Os modelos obtidos por esta ferramenta são optimizados para a implementação de simulações visuais interactivas, utilizando técnicas como a organização espacial (árvore de objectos), LOD (level of detail), e o Layer (camadas). A ferramenta desenvolvida, foi já utilizada na implementação de dois ambientes rodoviários para simulação de condução, demonstrando que, permite gerar ambientes de elevada qualidade, reduzindo simultaneamente o tempo necessário à preparação de experiências de simulação de condução. A ferramenta apresentada foi posteriormente vocacionada para o simulador de condução ''Dris'', (''Driving Simulator'').
  • Item
    GIDes ++
    (The Eurographics Association, 2021) Jorge, Joaquim; Silva, Nelson; Cardos, Tiago; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    GIDes ++ is a gesture based calligraphic 3D modeller using expectation lists, and extends the notion of natural and efficient interface. A brand new look and a new modeller kernel empower the modelling capabilities. A measures layer enables the user to visualize and change measures, giving a new dimension in precise and accurate modelling. Adding new modalities like handwriting and speech, GIDes ++ present a natural and intelligent multimodal interface enabling quick models prototyping creation. Visually, much effort is being made to create a more appealing and elegant application, but keeping always in mind the usefulness of these visual effects.
  • Item
    Construção dinâmica de um sistema interactivo para visualização do código intermédio do processo de compilação
    (The Eurographics Association, 2021) Matos, Paulo; Henriques, Pedro; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    O DOLPHIN é uma framework que suporta o desenvolvimento de compiladores de alta performance, multilinguagem e multi-arquitectura. Inclui diversas componentes, uma das quais designada por DOLPHIN-Front- End for the Web, que reúne as componentes relacionadas com a web, nomeadamente: um ambiente integrado de desenvolvimento, que entre outras funcionalidades permite visualizar, sob a forma de hiper-texto, a informação ao longo do processo de compilação. Neste artigo é apresentada uma nova solução desenvolvida com o mesmo objectivo, o de visualizar a informação, mas agora recorrendo a uma solução gráfica, interactiva e que é construída dinamicamente a partir de uma descrição da informação feita em XML.
  • Item
    Polygon Detection from a Set of Lines
    (The Eurographics Association, 2021) Jr., Alfredo Ferreira; Fonseca, Manuel; Jorge, Joaquim; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    Detecting polygons defined by a set of line segments in a plane is an important step in the analysis of vectorial drawings. This paper presents an approach that combines several algorithms to detect basic polygons from a set of arbitrary line segments. The resulting algorithm runs in polynomial time and space, with complexities of O((N + M)4) and O((N + M)2) respectively, where N is the number of line segments and M is the number of intersections between line segments. Our choice of algorithms was made to strike a good compromise between efficiency and ease of implementation. The result is a simple and efficient solution to detect polygons from lines.
  • Item
    Corte de Peças de Pedra: Uma Aplicação da Computação Gráfica
    (The Eurographics Association, 2021) Silva, Samuel; Marques, Filipe; Raposo, Manuel; Madeira, Joaquim; Santos, Beatriz Sousa; Marcos, Adérito and Mendonça, Ana and Leitão, Miguel and Costa, António and Jorge, Joaquim
    A indústria de transformação de blocos de pedra em peças decorativas tem evoluído rapidamente, sendo estas realizadas com recurso a máquinas que dispõem de autómatos programáveis, comandos numéricos e aplicações com interfaces de utilizador, que vão desde consolas de operação com duas linhas de texto a computadores industriais com interfaces gráficas. Embora a indústria portuguesa tenha evoluído nas soluções de controlo, melhores interfaces com o utilizador permitiriam uma preparação de trabalho mais rápida e menos erros de programação dos autómatos. Neste artigo descrevem-se os aspectos mais relevantes de uma destas aplicações, que recebeu melhoramentos a vários níveis, no sentido de uma maior usabilidade. Esta aplicação foi desenvolvida em Visual Basic, recorrendo à biblioteca gráfica OpenGL.