Dissertação

{pt_PT=Modelação Geométrica com Restrições } {} EVALUATED

{pt=A modelação geométrica requer a especificação da localização, orientação e dimensão das entidades geométricas. Contudo, o modelador frequentemente não conhece essas propriedades a priori, mas conhece outras que podem ser usadas para restringir e resolver as primeiras. Essas restrições têm de ser processadas de forma a descobrir as propriedades em falta. Atualmente, os modeladores fazem este processo, ou parte dele, manualmente, uma processo moroso. Este documento apresenta as ferramentas mais usadas atualmente para modelação geométrica, na área de desenho generativo, através de programação, e ferramentas com funcionalidades que premitam especificar de relações e restrições entre as entidades geométricas, e que automatizam parte do processo de modelação geométrica. Neste trabalho apresentamos uma proposta de solução que automatiza todo o processo de calcular as propriedades geométricas a partir de restrições. A solução proposta aborda o problema de exatidão das soluções, expansibilidade das funcionalidades e integração com outras ferramentas. O nosso sistema de resolução de restrições geométricas baseia-se em transformar as entidades geométricas e as restrições entre elas em sistemas de equações matemáticas que descreve o modelo geométrico. Estes sistemas são depois resolvidos pelo Maxima, um sistemas de computação algébrica e manipulação simbólica. Pretende-se assistir os modeladores com a complexidade matemática envolvida na modelação geométrica, ajudando-os a seguir a abordagem de modelação por construção geométrica nas suas ferramentas de preferência., en=Geometric modeling requires the specification of position, orientation and size of geometric entities. However, the modeler often does not know a priori these properties, but knows other properties that can be used to bound and solve the first. These constraints must be calculated in order to discover the missing properties. Currently, modelers make this process or part of it manually, making it time consuming. This document presents the tools most widely used for geometric modeling in the area of generative design, through programming, containing functionality for specifying relationships and constraints between geometric entities, and that automate part of the geometric modeling process. In this work we propose a solution which automates the entire process of calculating the geometric properties from constraints. The proposed solution addresses the problem of values accuracy, functionality expansion and integration with other tools. Our geometric constraints solving system is based on transforming the geometric model into sets of mathematical equations that describe it, which are solved by Maxima, an algebraic computing systems capable of symbolic manipulation. Our solution is intended to assist modelers with the mathematical complexity of the geometric modeling, helping them to follow the geometric construction modeling approach using their preferred tools. }
{pt=Macro, Maxima, Modelação Geométrica, Racket, Restrições Geométricas, Rosetta, en=Macro, Maxima, Geometric Modelling, Geometric Constraints, Racket, Rosetta}

Maio 30, 2016, 9:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

António Paulo Teles de Menezes Correia Leitão

Departamento de Engenharia Informática (DEI)

Professor Auxiliar