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.

eset !gl. glLoadI<strong>de</strong>ntity ();// Translate x =10gl. glTranslatef (10f, 0f, 0f);// Desenhar a segunda esferaglut . glutSolidSphere (1f, 15 , 15);3.6 ProjecçõesOrthographic ProjectionsA perspectiva ortogonal consiste <strong>de</strong> um volume com os lados todos iguais (Figura 2.7). Este tipo <strong>de</strong> projecção éutilizada normalmente em software CAD, on<strong>de</strong> é necessária uma percepção das dimensões reais dos objectos. Noentanto, a sua aproximação à realida<strong>de</strong> é um pouco vaga (Figura 3.9).(a)Figura 3.9: Ortogonal- Normal/Lado/FrenteA função que permite configurar uma projecção ortogonal, tem o seguinte protótipo:GL2 . glOrtho (double left , double right ,double bottom , double top ,double near , double far)Os argumentos representam as distância até à origem do sistema <strong>de</strong> coor<strong>de</strong>nadas das faces - esquerda (left),direita (right), fundo (bottom), topo (top), a face mais próxima (near) e mais distante (far) do observador(Figura 3.10).Figura 3.10: Projecção OrtogonalO volume <strong>de</strong> <strong>de</strong>senho (viweing volume), correspon<strong>de</strong> ao volume compreendido entre os 6 planos do cubo.Perspective ProjectionsAo contrário da perspectiva ortogonal, numa projecção <strong>de</strong> perspectiva, os objectos mais distantes são “encolhidos”.O viewing volume é agora uma espécie <strong>de</strong> pirâmi<strong>de</strong> com a parte superior cortada - <strong>de</strong>nominada frustrum (Figura3.11).21

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

Saved successfully!

Ooh no, something went wrong!