Info - 3d

Categorie: Informatica
Data adăugării: 15.09.2011
Descărcări: 294
Notă: 8 / 10 - 1 vot

3d
- pe scurt -


- cum se pot transforma coordonatele 3d in 2d, pentru a putea fi afisate pe ecran

sa presupunem ca vrem sa desenam o linie care are urmatoarele 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 dect 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 cosalpha y1 sinalpha
ry1 x1 sinalpha y1 cosalpha
ry1 ry1 sinbeta z1 cosbeta

de asemenea
rx2 x2 cosalpha y2 sinalpha
ry2 x2 sinalpha y2 cosalpha
ry2 ry2 sinbeta z2 cosbeta

unde
alpha unghiul din planul xoy
beta unghiul din planul zoy sau zox

acum linia va putea fi desenata fr teoretic - nici o problema.




Etichete
info
Referate asemanatoare
statistici website
  • Total referate: 5897
  • Categorii: 21
  • Referate descarcate azi: 1234