Uma Arquitetura de Suporte a Interações 3D ... - DCA - Unicamp
Uma Arquitetura de Suporte a Interações 3D ... - DCA - Unicamp
Uma Arquitetura de Suporte a Interações 3D ... - DCA - Unicamp
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
148 Resultados<br />
Fig. 6.12: Posicionamento restrito <strong>de</strong> acordo com as direções principais.<br />
6.2.8 Posicionamento restrito <strong>de</strong> acordo com as curvaturas e direções princi-<br />
pais<br />
Para realizarmos tarefas <strong>de</strong> posicionamento restrito <strong>de</strong> acordo com as curvaturas e direções prin-<br />
cipais, baseamo-nos na idéia <strong>de</strong> geometric snapping proposta por Yoo and Ha [2004] e inspirada na<br />
técnica <strong>de</strong> image snapping [Gleicher, 1995]. Nesta técnica, o cursor restrito a um vértice da superfície<br />
po<strong>de</strong> ser <strong>de</strong>slocado a outro vértice <strong>de</strong> acordo com a avaliação <strong>de</strong> uma função <strong>de</strong> custo <strong>de</strong> movimento<br />
baseada nos atributos <strong>de</strong> curvatura da superfície. Essa função utiliza os mínimos ou máximos locais<br />
das curvaturas principais em cada vértice do mo<strong>de</strong>lo <strong>de</strong> modo a realizar um posicionamento restrito<br />
do cursor a vales e topos da superfície.<br />
Na arquitetura proposta, utilizamos o cálculo <strong>de</strong> atributos geométricos para calcular curvaturas e<br />
direções principais <strong>de</strong> modo a realizar dois tipos <strong>de</strong> posicionamentos restritos. O primeiro consiste<br />
em <strong>de</strong>slocar um cursor tría<strong>de</strong> nas direções principais da superfície. Esse tipo <strong>de</strong> restrição po<strong>de</strong> ser<br />
útil em aplicativos que utilizam as direções principais para realizar hatching coerente com a forma<br />
do objeto [Elber, 1999, Praun et al., 2001], pois fornece um meio <strong>de</strong> interagir com os traços através<br />
<strong>de</strong> pintura <strong>3D</strong>. <strong>Uma</strong> ilustração <strong>de</strong> aplicação simples utilizando este tipo <strong>de</strong> restrição é mostrada na