14.08.2013 Views

Suport de curs

Suport de curs

Suport de curs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capitolul 2<br />

Primitive grafice. Atribute<br />

ale primitivelor grafice<br />

2.1 Vârfuri<br />

Primitivele grafice sunt realizate cu ajutorul vârfurilor. În OpenGL<br />

2.2 Punctul<br />

Un punct este generat cu ajutorul funct¸iei<br />

glVertex* ( );<br />

Cu ajutorul sufixului * se indică:<br />

• dimensiunea spat¸iului în care lucrăm, n ∈ {2, 3, 4}<br />

• tipul <strong>de</strong> date utilizat, care poate fi:<br />

– i (integer)<br />

– s (short)<br />

– f (float)<br />

– d (double)<br />

• (opt¸ional) posibila formă vectorială, indicată prin sufixul v.<br />

O funct¸ie <strong>de</strong> tipul glVertex poate fi apelată într-un cadru <strong>de</strong> tip<br />

glBegin (*);<br />

glEnd;<br />

(un<strong>de</strong> * reprezintă tipul <strong>de</strong> primitivă generat). Astfel, cu ajutorul acestei funct¸ii<br />

pot fi generate puncte, într-un cadru <strong>de</strong> tipul<br />

glBegin (GL POINTS);<br />

glEnd;<br />

segmente <strong>de</strong> dreaptă (vezi paragraful 2.3) sau poligoane.<br />

5

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

Saved successfully!

Ooh no, something went wrong!