This is an old revision of the document!
In cadrul laboratorui de la materia Elemente de grafica pe calculator, va vom pune la dispozitie un framework scris in C++, cu care veti lucra pana la finalul semestrului. In plus, puteti folosi acesta framework inclusiv pentru realizarea temelor, lucru pe care il si recomandam.
In aceasta pagina se va explica felul in care se instaleaza dependintele framework-ului si cum se realizeaza setup-ul pentru a face un build si a porni aplicatia rezultata. In particular, in aceasta pagina ne vom concentra in explicatii pentru sistemul de operare Windows. Framework-ul poate fi compilat si pe siteme de operare UNIX/Linux si OSX. Mai multe detalii pentru utilizarea lui pe aceste sisteme de operare se pot gasi in fisierul README de pe pagina proiectului de GitHub.
Framework-ul se gaseste pe GitHub si poate fi descarcat din linia de comanda, cum este prezentat mai jos. Dupa executia comenzii, se va crea un director denumit gfx-framework ce va contine proiectul.
git clone https://github.com/UPB-Graphics/gfx-framework
Alternativ, pentru descarcarea proiectului, se poate folosi direct interfata paginii proiectului de pe GitHub. Din aceasta interfata, prin intermediul butonului Code, vizibil in figura de mai jos, se selecteaza optiunea Download ZIP pentru descarcarea unei arhive cu proiectul. Dupa dezarhivare, se va crea un director numit gfx-framework-master. Un link direct catre optiunea de descarcare a arhivei este acesta.
Pentru a compila framework-ul pe sistemul de operare Windows, este necesara instalarea IDE-ului Visual Studio, care vine cu un modul ce contine compilatorul MSVC++, obligatoriu pentru utilizarea framework-ului pe Windows.