Tecnologia Java na representação de curvas e superfícies paramétricas


Autoria(s): Domingos, Vasco Alexandre dos Santos Dionísio
Contribuinte(s)

Santos, Manuel Próspero dos

Data(s)

24/04/2009

24/04/2009

2009

Resumo

Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia Informática

Estuda-se neste trabalho a existência de tecnologia Java para a representação de curvas e superfícies do tipo NURBS. Assim, foi efectuada uma pesquisa com o intuito de avaliar as diferentes opções disponíveis actualmente para este efeito. Implementamos uma biblioteca Java que permite a representação deste tipo de curvas e superfícies, em particular, superfícies do tipo NURBS recortadas(trimmed NURBS surfaces) por um conjunto de curvas (trimming curves) definidas no espaço paramétrico da superfície. Nesta biblioteca implementamos alguns algoritmos não existentes até à data em nenhuma biblioteca inteiramente baseada em tecnologia Java, nomeadamente,um algoritmo para efectuar a triangulação dos pontos de uma trimmed NURBS surface, bem como um algoritmo para calcular de forma dinâmica o valor de incremento do parâmetro de amostragem dos pontos da superfície. Este último algoritmo permite não só a aproximação da superfície por uma malha de polígonos de forma a que o erro não seja superior a um determinado valor de tolerância, mas também a aproximação de uma curva do tipo NURBS em segmentos de recta, obedecendo ao mesmo critério.

Identificador

http://hdl.handle.net/10362/1916

Idioma(s)

por

Publicador

FCT - UNL

Direitos

openAccess

Tipo

masterThesis