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.

A forma como um conjunto <strong>de</strong> pontos é interpretado no nosso espaço 3D é chamada <strong>de</strong> primitiva. O OpenGLtem 10 tipos <strong>de</strong> primitivas.Para <strong>de</strong>senhar com uma <strong>de</strong>terminada primitiva, utilizamos a função glBegin para iniciar, <strong>de</strong>senhamos osnossos pontos e terminamos utilizando o glEnd para terminar a utilização da primitiva.Para <strong>de</strong>senhar vários tipos <strong>de</strong> primitivas, teremos que utilizar vários blocos glBegin/glEnd, por exemplo:gl. glBegin ( GL_POINTS );gl. glVertex3f (0.0f, 0.0f, 0.0 f);gl. glVertex3f (50.0f, 50.0f, 50.0 f);gl. glEnd ();4.2.1 Pontos: GL POINTSEsta primitiva é a mais simples <strong>de</strong> todas: pontos. Os vértices <strong>de</strong>senhados <strong>de</strong>ntro <strong>de</strong> um bloco GL POINTS,aparecem como pontos.Figura 4.2: Desenho utilizando a primitiva GL POINTSO código utilizado para obter a Figura 4.2 será:float GL_PI = 3.1415 f;// Comecar a Desenhar Pontosgl. glBegin ( GL2 . GL_POINTS );float angle , x, y, z = -50.0 f;for ( angle =0f; angle

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

Saved successfully!

Ooh no, something went wrong!