3D REFERAT SCOALA

NetBuzz!
Un super portal pentru toti copii!!
www.netbuzz.ro
Jocuri Online!
Joaca jocuri online!
www.ijocurionline.com
Site dedicat mamicilor.
Site pentru mamici!
www.emamica.com
Jocuri pentru fete!
Joaca jocuri pentru fete gratis online
www.ijocurifete.ro
Intreaba sau raspunde!
Doresti o mana de ajutor ? Sau doresti sa dai o mana de ajutor ?
www.einformativ.ro
RETETE CULINARE
Retete culinare delicioase. Creaza-ti cartea ta de bucate online!
www.ireteteculinare.com

3D

Da-i o nota acestui referat
5.89 ( Voturi 95 )
Titlu Referat: 3D
Categorie: Informatica
Nivel: liceu
Descarcat de: 10 ori
Doresti o mana de ajutor ? Sau doresti sa dai o mana de ajutor ? Intra pe eInformativ.ro - Intreaba sau raspunde.
Preview Referat: 3D

- 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.

Textul de mai sus este doar un preview al referatului, Pentru a descarca referatul apasa butonul Download !!
Referate Asemanatoare