Tecnologia Java na representação de curvas e superfícies paramétricas
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 | |
Idioma(s) |
por |
Publicador |
FCT - UNL |
Direitos |
openAccess |
Tipo |
masterThesis |