Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ipg:laboratoare:01 [2026/09/30 19:27]
andrei.lambru
ipg:laboratoare:01 [2026/09/30 19:27] (current)
andrei.lambru
Line 5: Line 5:
 </​note>​ </​note>​
  
-==== Introducere =====+===== Introducere =====
  
 Această activitate este introductivă și nu este dedicată direct programării graficii pe calculator. Aceasta este realizată cu scopul reluării/​introducerii unui set din noțiunile de geometrie ce sunt **fundamentale** domeniului programării graficii și în sens mai larg, domeniului dezvoltării de jocuri în general. Această activitate este introductivă și nu este dedicată direct programării graficii pe calculator. Aceasta este realizată cu scopul reluării/​introducerii unui set din noțiunile de geometrie ce sunt **fundamentale** domeniului programării graficii și în sens mai larg, domeniului dezvoltării de jocuri în general.
Line 206: Line 206:
 </​hidden>​ </​hidden>​
  
-==== Biblioteca glm ====+===== Biblioteca glm =====
  
 În framework-ul de laborator, se utilizează biblioteca [[ https://​glm.g-truc.net/​0.9.9/​ | glm ]], ce pune la dispoziție structuri de date pentru puncte și vectori, împreună cu operațiile uzuale de lucru cu aceste elemente. În framework-ul de laborator, se utilizează biblioteca [[ https://​glm.g-truc.net/​0.9.9/​ | glm ]], ce pune la dispoziție structuri de date pentru puncte și vectori, împreună cu operațiile uzuale de lucru cu aceste elemente.
Line 266: Line 266:
 </​code>​ </​code>​
  
-==== Descrierea culorilor ====+===== Descrierea culorilor ​=====
  
 Conceptul de culoare este unul complex, care ar putea necesita conținutul unui curs în sine. În domeniul graficii pe calculator, se utilizează modele matematice, denumite //modele de culoare// pentru a prelucra o astfel de informație. În practică, API-urile grafice, precum și API-ul OpenGL, pe care îl utilizăm în cadrul framework-ului,​ utilizează modelul de culoare RGB, la care ne vom rezuma și noi până la finalul semestrului. Conceptul de culoare este unul complex, care ar putea necesita conținutul unui curs în sine. În domeniul graficii pe calculator, se utilizează modele matematice, denumite //modele de culoare// pentru a prelucra o astfel de informație. În practică, API-urile grafice, precum și API-ul OpenGL, pe care îl utilizăm în cadrul framework-ului,​ utilizează modelul de culoare RGB, la care ne vom rezuma și noi până la finalul semestrului.
Line 289: Line 289:
 </​note>​ </​note>​
  
-==== Metode utilitare ====+===== Metode utilitare ​=====
  
 În cadrul acestui laborator, sunt oferite metode specifice pentru desenarea mai multor tipuri de primitive grafice. Semnăturile acestor metode sunt scrise mai jos. Consultați fișierul ''​primitives_rendering_scene.h''​ pentru o descriere mai detaliată a fiecărui parametru al metodelor. În cadrul acestui laborator, sunt oferite metode specifice pentru desenarea mai multor tipuri de primitive grafice. Semnăturile acestor metode sunt scrise mai jos. Consultați fișierul ''​primitives_rendering_scene.h''​ pentru o descriere mai detaliată a fiecărui parametru al metodelor.
Line 301: Line 301:
 </​code>​ </​code>​
  
-==== Cerințe laborator ====+===== Cerințe laborator ​=====
  
 <note important>​ <note important>​
ipg/laboratoare/01.1790785621.txt.gz · Last modified: 2026/09/30 19:27 by andrei.lambru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0