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-chave: 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: 19 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