OL3 - Javascript library for 3D scenes
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/28370 |
Resumo: | Dissertação de mestrado em Engenharia de Informática |
id |
RCAP_a0e48c590eb1919bb502713b312fd5d4 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/28370 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
OL3 - Javascript library for 3D scenes681.3.062681.324Dissertação de mestrado em Engenharia de InformáticaThe main purpose of this thesis is the implementation of an open source JavaScript library for the navigation of dynamic three-dimensional scenes through the browser, using asynchronous data from different servers and without the need for plugins. Due to the recent developments of Hypertext Markup Language (HTML)5 and the new capabilities of JavaScript for supporting 3D graphics using Web Graphics Library (WebGL), users can now break free from the traditional two dimensional web, and experience three-dimensional scenes through the browser. Using these new specifications a library for the visualisation and navigation of three-dimensional scenes is a step towards a more immersive experience of the web. The library should be capable of loading geometry data from servers asynchronously and provide tools for a free and immersive navigation of the scenes obtained from the server. The library was developed and most functionalities were implemented, such as asynchronous loading of data and navigation. Data management is partly implemented, as there are still some issues regarding the overlapping of geometry, but the issue is well defined and a solution is nearly implemented. Overall, the library has it’s strong points and issues, yet it is almost ready to be usable. Further work is still required and additional possibilities and functions can be studied and implemented.O objetivo desta tese é a implementação de uma biblioteca JavaScript open source para a navegação de cenas tridimensionais dinâmicas através do browser, utilizando dados assíncronos de diferentes servidores e sem a necessidade de plugins. Tendo em conta os recentes desenvolvimentos do HTML5 e as novas capacidades do JavaScript para suportar gráficos 3D recorrendo ao WebGL, os utilizadores podem agora libertar-se da barreira bidimensional da web tradicional, e experiênciar cenas tridimensionais através do browser. Utilizando estas novas especificações, uma biblioteca para a navegação e visualização de cenas tridimensionais é um passo em frente para uma experiência mais imersiva da web. A biblioteca deve ser capaz de carregar geometria a partir de servidores assincronamente e fornecer ferramentas para uma navegação livre e imersiva das cenas obtidas do servidor. A biblioteca foi desenvolvida e a maioria das funcionalidades foram implementadas tais como carregamento de dados assíncronos e navegação. Gestão dos dados está parcialmente implementada, no entanto ainda existem algumas falhas no sobreposicionamento de geometria, no entanto a falha está bem definida e uma solução está prestes a ser implementada. De um ponto de vista geral, a biblioteca tem pontos fortes e algumas falhas, no entanto está quase pronta a ser utilizada. Trabalho futuro ainda é preciso, tal como o estudo de novas funcionalidades e a sua implementação.Rocha, Jorge GustavoUniversidade do MinhoCosta, Bruno Gustavo Rego Amaral2012-12-122012-12-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/28370enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:50:50Zoai:repositorium.sdum.uminho.pt:1822/28370Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:49:36.279899Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
OL3 - Javascript library for 3D scenes |
title |
OL3 - Javascript library for 3D scenes |
spellingShingle |
OL3 - Javascript library for 3D scenes Costa, Bruno Gustavo Rego Amaral 681.3.062 681.324 |
title_short |
OL3 - Javascript library for 3D scenes |
title_full |
OL3 - Javascript library for 3D scenes |
title_fullStr |
OL3 - Javascript library for 3D scenes |
title_full_unstemmed |
OL3 - Javascript library for 3D scenes |
title_sort |
OL3 - Javascript library for 3D scenes |
author |
Costa, Bruno Gustavo Rego Amaral |
author_facet |
Costa, Bruno Gustavo Rego Amaral |
author_role |
author |
dc.contributor.none.fl_str_mv |
Rocha, Jorge Gustavo Universidade do Minho |
dc.contributor.author.fl_str_mv |
Costa, Bruno Gustavo Rego Amaral |
dc.subject.por.fl_str_mv |
681.3.062 681.324 |
topic |
681.3.062 681.324 |
description |
Dissertação de mestrado em Engenharia de Informática |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-12-12 2012-12-12T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/28370 |
url |
http://hdl.handle.net/1822/28370 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799133078686269440 |