Grafica pe calculator si geometrie computationala

 

Evaluare

Informatii despre evaluare, tematica cursului, bibliografie, etc. se gasesc aici.

 

Test scris (OPTIONAL)

Nu este cazul.

 

Punctaje laborator

3 mai 2024,
11 mai 2024,
18 mai 2024,
25 mai 2024,
26 mai 2024.

 

Intarzieri laborator

5 mai 2024,
25 mai 2024,.

 

Punctaje chestionare curs
5 mai 2024.

 

Numerotarea saptamanilor (la cursul de Grafica pe calculator)
14 saptamani, din care
saptamani de predare/EVP(evaluare pe parcurs): 1,2,3,4,5,6,7 si 9,10,11,12,

saptamani de evaluare (alta decat EVP): 8 si 13,14.
Tot ce apare pe aceasta pagina se refera la aceasta numerotare.

 

Cursuri

Pentru saptamanile 1-7 (numerele reprezinta capitole): 0,1,2,3,4,5.

Pentru saptamanile 9-12: aici.

 

Laboratoare 

Nu trimiteti teme prin e-mail decat daca va sunt solicitate!

 

Trimiterea temelor NU TINE LOC DE PREZENTARE!
In concluzie: o tema trimisa dar neprezentata valoreaza 0 (zero) puncte.

 

Temele se pot lucra in laboratoarele Facultatii utilizand Microsoft Visual Studio sau Bloodshed Dev-C++.


Arhivele continand fisiere sursa C++ (pentru Microsoft Visual Studio 2010 si Bloodshed Dev-C++) si proiecte (Bloodshed Dev-C++) se obtin accesand link-urile surse de mai jos. Atentie: fisierele sursa nu coincid, deci daca alegeti sa lucrati cu un anumit utilitar atunci folositi fisierele sursa din folderul corespunzator utilitarului respectiv (nu folositi fisierele la care fac referire problemele din teme - ele au fost testate utilizand Visual C++ 6.0).

 

Daca utilizati Microsoft Visual Studio instalat in laboratoarele facultatii atunci creati un proiect avand urmatoarele caracteristici: Visual C++, Win32 Console Application, Create directory for solution, Empty project. Descarcati utilitarul GLUT si adaugati fisierele sursa. Pentru detalii accesati filmul (avi sau mp4). Filmul a fost realizat pentru Microsoft Visual Studio 2010 dar poate fi utilizat si pentru variante ulterioare (acele optiuni care nu apar in film ar trebui resetate). In cazul in care aveti drepturi de administrator pe calculator atunci instalati utilitarul GLUT conform indicatiilor de aici si modificati in fisierele sursa directiva #include "glut.h" in #include <GL/glut.h>.

 

Daca utilizati Bloodshed Dev-C++ instalat in laboratoarele facultatii utilizati pentru rezolvarea temelor proiectele pe care le-ati descarcat (ele au deja setate anumite optiuni pentru compilare si linkeditare : -DFREEGLUT_STATIC, -lfreeglut -lglu32 -lopengl32 -lwinmm -lgdi32).

 

In cazul in care utilizati Bloodshed Dev-C++ instalat in laboratoarele facultatii (fara FreeGLUT instalat) utilizati acest proiect. Dezarhivati arhiva proiectfreeglut.zip si conformati-va indicatiilor din README.txt.

 

Daca lucrati pe Linux, folositi acest proiect si conformati-va indicatiilor de aici.

Saptamana

Activitate

01

Tema 1.

02

Tema 2, lucru teme anterioare.

03

Tema 3, lucru teme anterioare, evaluari teme.

04

Tema 4, lucru teme anterioare, evaluari teme.

05

Tema 5, lucru teme anterioare, evaluari teme.

06

Tema 6, lucru teme anterioare, evaluari teme.

07

Tema 7, lucru teme anterioare, evaluari teme.

08

Saptamana de evaluare, activitati anuntate prin e-mail / Discord (daca este cazul).

09

Lucru teme anterioare, evaluari teme, nu este propusa o noua tema.

10

Lucru teme anterioare, evaluari teme, nu este propusa o noua tema.

Vacanta (6-10 mai)

11

Lucru teme anterioare, evaluari teme, nu este propusa o noua tema.

12

Lucru teme anterioare, evaluari teme, nu este propusa o noua tema.

Tema

Termen de
predare

Observatii

1 , surse

saptamana 3

2 , surse

saptamana 4

3 , surse

saptamana 5
duminica, 31 martie
12:00

IMPORTANT !
verificarea temei va incepe in saptamana 6 si va fi finalizata, pe cat posibil, in saptamana 7

Rezolvarea problemelor se va face intr-un
singur fisier sursa avand denumirea
t3 nume1prenume1 nume2prenume2.cpp.

 

Acest fisier sursa se va trimite prin formularul
Google specificat in
slide-urile administrative pana la
data indicata in coloana Termen de predare. Pentru
temele trimise dupa aceasta ora/data se aplica penalizari
pentru intarziere.
Nu trimiteti fisierul de mai multe ori!

4

saptamana 6
duminica, 7 aprilie
12:00

IMPORTANT !
verificarea temei va incepe in saptamana 7 si va fi finalizata, pe cat posibil, in saptamana 9

Aceleasi precizari ca la tema 3.
Trimiteti doar fisierul sursa .cpp.

5 , surse

saptamana 7
duminica, 14 aprilie
12:00


IMPORTANT !
verificarea temei va incepe in saptamana 9 si va fi finalizata in saptamana 11

Aceleasi precizari ca la tema 3.

Trimiteti doar fisierul sursa .cpp.

6 , surse

saptamana 9

duminica, 28 aprilie
12:00


IMPORTANT !
verificarea temei va incepe in saptamana 10 si va fi finalizata in saptamana 11

Aceleasi precizari ca la tema 3.

Trimiteti doar fisierul sursa .cpp.

7

duminica, 12 mai
24:00


IMPORTANT !
verificarea temei va incepe in saptamana 11 si va fi finalizata in saptamana 12

De precizat.

 

 

 

 

Legaturi utile

1.   Biblioteca OpenGL

1.   OpenGL Manual Pages (HTML)

2.   Specificatia OpenGL 1.5 (pdf)

3.   Specificatia GLUT 3 (HTML)

4.   Copie locala a specificatiei OpenGL 1.5 si GLUT 3

5.   Biblioteca GLUT (copie locala).

6.   Grafica in LaTeX (tutorial utilizare pachet TikZ; util in realizarea de publicatii stiintifice).

2.   Carti