Carregando ...
Visualização do Trabalho Acadêmico
Repositório Institucional - UECE
Título:
Uma ferramenta para visualização de grafos e agrupamentos tridimensionais

Autor(es):
Monteiro, Bruno Marques

Palavras Chaves:
Não informado

Ano de Publicação:
2017

Resumo:
Este trabalho apresenta uma ferramenta de código aberto desenvolvida para visualização de
grafos e agrupamentos tridimensionais utilizando linguagens e bibliotecas para web. O trabalho
foi conduzido a partir de um aprofundamento em conhecimentos de ferramentas tridimensionais,
onde foi elaborado um projeto de uma ferramenta de visualização tridimensional de grafos e
agrupamentos gerados pela aplicação SCluster desenvolvida pela GRAPHVS Ltda em parceria
com o LCC-UECE. A ferramenta desenvolvida consiste em ler um arquivo de texto gerado pelo
SCluster que contém as coordenadas tridimensionais dos vértices e suas respectivas cores em
formato RGB float, que representam o grupo no qual os vértices pertencem. Gerou-se, também,
uma aplicação web, de forma que todos os pontos e/ou grupos possam ser visualizados por
completo. O projeto foi executado utilizando o framework de código aberto baseado em WebGL
e HTML5, Babylon.JS, uma biblioteca de extensão para a linguagem JavaScript que adiciona
elementos gráficos tridimensionais para a plataforma, a biblioteca de interface gráfica dat.GUI,
que implementa uma interface controladora à visualização dos objetos, a API Web FileReader
que permite a aplicação fazer a leitura assíncrona do conteúdo dos arquivos de texto. Como
resultado apresentamos duas aplicações de fácil manuseio, que podem ser acessadas em quaisquer
plataformas web/desktop compatíveis com HTML5, que permitem a visualização completa de
grafos e agrupamentos de forma dinâmica com recursos fundamentais da computação gráfica
(movimentos de câmera e alteração nas propriedades dos objetos mostrados na tela).
Palavras-chaves: Visão Digital Tridimensional. Grafos. Agrupamentos.

Abstract:
This work presents an open-source tool developed for viewing three-dimensional graphs and
clusters utilizing web librarys and web languages. This work was conducted from a deepening
knowledge of three-dimensional tools, where it was elaborated a developing project of a tool
for viewing data generated from the application SCluster, developed by GRAPHVS Ltda. in
partnership with LCC-UECE. The developed tool consists on reading a text file generated by
SCluster application that contains the three-dimensional coordinates of the vertices and their
respective color on RGB Float format, the color represents the group in which the vertices
belong, and generate the visualization of this file also in a web application, so that all groups
can be viewed. This project was executed using the open-source framework based on WebGL
and HTML5, Babylon.JS, a JavaScript language extension library that adds three-dimensional
graphics to the platform, it was also used the API, dat.GUI, an user interface which implements
a control interface to the objects view, and the Web FileReader API that allows the application
to read asynchronously the contents of the text files. The result is a simple, easy-to-use web
application that can be accessed on any HTML5-compatible desktop web platform, which allows
for full visualization of graphs and clusters dynamically with key computer graphics features
such as camera movements and properties of the objects shown on the screen.
Keywords: 3D Computer Vision. Graphs. Cluster.

Tipo do Trabalho:
TCC

Referência:
Monteiro, Bruno Marques. Uma ferramenta para visualização de grafos e agrupamentos tridimensionais. 2017. 38 f. Trabalho de Conclusão de Curso (Graduação em 2017) – Universidade Estadual do Ceará, , 2017. Disponível em: Acesso em: 6 de maio de 2024

Universidade Estadual do Ceará - UECE | Departamento de Tecnologia da Informação e Comunicação - DETIC
Política de Privacidade e Segurança
Build 1