13.07.2015 Views

Manual de Apoio 2010

Manual de Apoio 2010

Manual de Apoio 2010

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

10.2.1 Representação ParamétricaAntes <strong>de</strong> passar ao <strong>de</strong>senho <strong>de</strong> curvas, convém estabelecer algum vocabulário e relembrar alguns conceitosmatemáticos.Se estivermos a pensar em linha recta, a representação no plano-xy po<strong>de</strong> ser feita com recurso à equação:y = m · x + bO valor m representa a inclinação da recta, enquanto que o valor b <strong>de</strong>fine a coor<strong>de</strong>nada y on<strong>de</strong> a recta secruza com o eixo-y.Outra forma <strong>de</strong> representar uma curva (ou recta), consiste na parametrização das suas coor<strong>de</strong>nadas emfunção <strong>de</strong> uma outra variável que não tem necessáriamente a ver com o sistema <strong>de</strong> coor<strong>de</strong>nadas. Por exemplo,po<strong>de</strong>mos especificar a forma como as coor<strong>de</strong>nadas variam, ao longo do tempo (t). Assim para cada coor<strong>de</strong>nadateremos uma função que varia com o tempo:x = f(t)y = g(t)z = h(t)No OpenGL, as curvas são <strong>de</strong>finidas utilizando uma equação paramétrica. A curva é <strong>de</strong>finida por um parâmetrou e pelo conjunto dos seus valores no domínio da curva. Para a <strong>de</strong>finição <strong>de</strong> superfícies utilizamos um valoradicional v (Figura 10.9).É importante reter que os valores u e v não representam coor<strong>de</strong>nadas reais da curva, são antes valores <strong>de</strong>parametrização da mesma. Desta forma, uma curva será <strong>de</strong>finida com base nos seus domínios u e v 1 .Figura 10.9: Representação Paramétrica <strong>de</strong> Curvas e Superfícies10.2.2 Pontos <strong>de</strong> Control (control points)Uma curva po<strong>de</strong> ser representada por um conjunto <strong>de</strong> pontos <strong>de</strong> controlo que <strong>de</strong>terminam o comportamento dacurva. O primeiro e último pontos da curva pertencem às coor<strong>de</strong>nadas da curva, no entanto, os restantes pontosestão fora da curva e representam uma espécie <strong>de</strong> “pontos magnéticos” que atraém a curva no seu percurso(Figura 10.10).Figura 10.10: Pontos <strong>de</strong> Controlo1 Sendo um domínio, o conjunto dos valores possíveis para um parâmetro na curva em questão105

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!