Sunteți pe pagina 1din 4

Universitatea 1 Decembrie 1918

Proiect:

Modele i tehnici de programare

n realitatea virtual

ndrumtor: Student:

Doma Ovidiu Costea Camelia

Alba Iulia,

2016
1. Introducere n 3D

3D (sau tridimensional) reprezint o tehnic de redare a obiectelor reale (cu 3 dimensiuni:


nlime, lime i adncime) cu ajutorul anumitor medii.
Grafica 3D utilizeaz o reprezentare tridimensional a figurilor geometrice pornind de la
randarea imaginilor 2D. Grafica 3D are la baz trei axe, care trebuie transpuse pe o suprafa 2D.
Sistemul de coordonate 3D este compus din axa x, axa y, respectiv axa z.

Fig. 1 Sistemul de coordonate n grafica 3D

Modelare 3D
Modelele 3D reprezint un obiect 3D folosind o colecie de puncte n sapaiul 3D, conectate
printr-o gam larg de figuri geometrice cum ar fi: linii, suprafee curbe, triunghiuri, etc.
n zilele noastre modelel 3D sunt folosite n foarte multe domenii printre care industria
medical, industria filmului, jocuri video, domeniul arhitectura sau tiin.
Modelarea poligonal: obiectele sunt aproximate printr-o reea de fee care sunt poligoane
plane.

2. Instrumente folosite n realizarea aplicaiei

Limbajul Java
Java este un limbaj de programare orientat-obiect, realizat de ctre James Goslinga la
nceputul anilor 90, fiind lansat n 1995. Cele mai multe aplicaii distribuite sunt scrise n
Java, iar noile evoluii tehnologice permit utilizarea sa i pe dispozitive mobile cum ar fi
telefon, agenda electronic, etc.

Limbajul Java mprumut o mare parte din sintax de la C i C++, dar are un model al
obiectelor mai simplu i prezint mai puine faciliti de nivel jos. Un program Java compilat,
corect scris, poate fi rulat fr modificri pe orice platform care e instalat o main virtual
Java (Java Virtual Machine, prescurtat JVM).

Eclipse

Eclipse este un mediu de dezvoltare open-source scris preponderent n Java. Acesta


poate fi folosit pentru a dezvolta aplicaii Java i, prin intermediul unor plug-in-uri, n
alte limbaje, cum ar fi C,

C++, COBOL, Python, Perl i PHP.

3. Descrierea aplicaiei
Fig. 2 Rezultatul aplicaiei
Aplicaia deseneaz dou figuri geometrice: cub i piramid care se rotesc pentru a vizualiza
feele corpurilor geometrice. Cea de-a doua parte a aplicaiei construiete o csu format din cele
dou figuri geometrice.
Funcia Screen este cea care afieaz obiectele pe ecran.

Fig 3. Codul surs al aplicaiei

Bibliografie

1. https://ro.wikipedia.org/wiki/3D
2. https://prezi.com/fvyfpn8afqfi/java-3d/
3. tutoriale youtube

S-ar putea să vă placă și