| Referate | Director web | Adauga link | Contact |

Titlu referat: 3D

Nivel referat: liceu

Descriere referat:
3D
- pe scurt -
       - Cum se pot transforma coordonatele 3D in 2D, pentru a putea fi
afişate pe ecran?
       Sa presupunem ca vrem sa desenam o linie care are următoarele
coordonate 3D: (x1, y1, z1, x2, y2, z2). Linia va trebui sa fie desenata de la
punctul (x1, y1, z1) la punctul (x2, y2,
z2).
       Limbajele de programare, in general, nu accepta decât coordonate
in x si y. In exemplul nostru va trebui sa transformam (x1, y1, z1) in (rx1,
ry1), respectiv (x2, y2, z2) in (rx2, ry2).
       Formulele de transformare a coordonatelor 3D in 2D:
               rx1 =
x1  * cos(alpha) – y1
* sin(alpha);
               ry1 = x1 
* sin(alpha) + y1 * cos(alpha);
               ry1 = ry1 *
sin(beta) + z1 * cos(beta);
       De asemenea:
               rx2 =
x2  * cos(alpha) – y2
* sin(alpha);
               ry2 = x2 
* sin(alpha) + y2 * cos(alpha);
               ry2 = ry2 *
sin(beta) + z2 * cos(beta);
       Unde:
               alpha =
unghiul din planul XoY;
               beta  =
unghiul din planul ZoY sau ZoX;
       Acum linia va putea fi desenata fãrã – teoretic - nici o
problema.
Unghiurile alpha si beta.        Un cub
construit după formulele de mai sus, plus liniile din
spate colorate diferit de cele din fata.



Curs valutar
Euro4,5511
Dolarul american4,2615
Lira Sterlina5,3015
Gramul de aur170,1555
Leul moldovenesc0,2176
Materii referate

Anatomie (61)

Astronomie (61)

Biologie (546)

Chimie (530)

Contabilitate (87)

Design (4)

Diverse (878)

Drept (356)

Ecologie (59)

Economie (520)

Educatie Fizica (2)

Educatie si Invatanmant (2)

Engleza (463)

Filosofie (99)

Fizica (343)

Franceza (25)

Geografie (838)

Germana (40)

Informatica (354)

Istorie (1169)

Italiana (21)

Latina (26)

Literatura (22)

Logica (6)

Management (133)

Marketing (118)

Matematica (114)

Mecanica (13)

Medicina si Farmacie (229)

Muzica (35)

Psihologie (337)

Religie (248)

Romana (2303)

Spaniola (31)

Statistica (17)

Stiinte politice (27)

Turism (64)

Nota explicativa

Informatiile oferite de acuz.net au scop educativ si orientativ pentru cercetare academica. Va recomandam utilizarea acestora doar ca sursa de inspiratie sau ca resurse educationale.