Transformări Tridimensionale

Referat
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 12 în total
Cuvinte : 2104
Mărime: 36.39KB (arhivat)
Publicat de: Remus Balazs
Puncte necesare: 5
Profesor îndrumător / Prezentat Profesorului: Adriana Popa
Facultatea de "Stiinta Calculatoarelor

Extras din referat

Lucrarea Nr. 9

Transformari tridimensionale

Abstract. Lucrarea este un exemplu de transformare a unui cub 3D. Pentru aceasta trebuie definita mai întâi o clasa Matrice în care sunt definite metode pentru scalare, translatare si rotatie. Aceasta clasa nu trebuie sa lipseasca din program. Pe langa aceasta mai sunt definite clasele care creaza punctele, cubul si o clasa care extinde clasa java.awt.Applet pentru a vizualizarea cubului.

1 Transformari tridimensionale

Pentru cazul reprezentarilor tridimensionale (pe scurt 3D), matricea de reprezentare va avea dimensiunea 4x4 în coordonate omogene.

Prin transformarea de omogenizare a unui punct P(x, y), definit in coordonate 3D, se asociaza un punct (x, y, z, w) in coordonate omogene cu proprietatea ca doua cva-tuple reprezinta acelasi punct daca coordonatele specifice sunt proportionale. Reprezentarea standard a unui punct in coordonate omogene (x, z, y, w) este, pentru toate punctele cu w ¹ 0: (x/w, z/w, y/w, 1).

Principalele transformari pentru spatiul tridimensional sunt: translatia, rotatia.

1.1 Translatia

Translatia este transformarea ce deplaseaza toate punctele unui obiect cu un anumit deplasament fata de pozitia initiala.

Translatia tridimensionala a unui punct P(X, Y, Z) este data prin:

(1)

unde X, Y, Z sunt coordonatele punctului obtinut în urma translatiei.

1.2 Rotatia

Rotatia de un unghi 2 fata de origine conduce la pastrarea distantei obiectului fata de origine si modificarea coordonatelor în sensul pozitiv (trigonometric) pentru 2 > 0 sau în sensul orar, negativ, pentru 2 < 0.

Rotatia in spatiul tridimensional se descompune in maximum trei rotatii dupa fie-care axa a sistemului 3D. Conventia de semn (pozitiv) este pentru axa Z de la axa X catre axa Y, pentru axa Y de la axa Z catre axa X, pentru axa X de la axa Y catre axa Z.

Rotatia dupa fiecare axa este definita prin ecuatiile matriceale astfel:

-`rotatie în jurul axei X:

Preview document

Transformări Tridimensionale - Pagina 1
Transformări Tridimensionale - Pagina 2
Transformări Tridimensionale - Pagina 3
Transformări Tridimensionale - Pagina 4
Transformări Tridimensionale - Pagina 5
Transformări Tridimensionale - Pagina 6
Transformări Tridimensionale - Pagina 7
Transformări Tridimensionale - Pagina 8
Transformări Tridimensionale - Pagina 9
Transformări Tridimensionale - Pagina 10
Transformări Tridimensionale - Pagina 11
Transformări Tridimensionale - Pagina 12
Transformări Tridimensionale - Pagina 13

Conținut arhivă zip

  • Transformari Tridimensionale.doc

Te-ar putea interesa și

Compresia Imaginilor

CAPITOLUL 1 NOTIUNI GENERALE DE COMPRESIE A IMAGINILOR Compresia imaginilor se poate realiza în mai multe moduri. Metodele cele mai cunoscute...

Grafică și multimedia wireframe - cadre de sârmă

1.Introducere in wireframe 1.1 Reprezentarea obiectelor 3D Definitii 2D - 3D În programele de CAD, reprezentarea obiectelor 3D se face în trei...

Proiectarea unui Reactor de Fabricare a Polistirenului prin Procedeul de Polimerizare în Suspensie

Capitolul 1 Tema de proiect Sa se proiecteze un reactor de fabricare a polistirenului prin procedeul de polimerizare in suspensie. Date initiale...

Analiza Factorială Exploratorie

I. Introducere Analiza factorială este o analiză multivariată, care are drept scop explicarea corelaţiilor manifestate într-o serie de variabile,...

Metoda elementului finit în construcții năvale

Capitolul 1 Etapele analizei prin metoda elementului finit. Generalitati Metoda elementului finit a fost iniţial aplicată la construcţia...

Transformări tridimensionale

Transformarile geometrice tridimensionale cuprind translatia, scalarea, rotatia, oglindirea, forfecarea si proectia obiectelor 3D. Asa cum...

Sistemul de proiecție cartografică Gauss-Kruger

Introducere Reprezentarea spatiului geografic real în aplicatiile GIS necesita descrierea lor în raport cu pozitia lor corecta pe suprafata...

Subiecte rezolvate grafică

Sub 1. 1.Ce se intelege prin proiectie axonometrica? R : Proiectia ortografica axonometrica este proiectia ortografica care reprezinta mai mult...

Ai nevoie de altceva?