Bazele Matematice ale Graficii 2D

Curs
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 5 fișiere: doc
Pagini : 55 în total
Cuvinte : 16293
Mărime: 665.79KB (arhivat)
Cost: Gratis

Extras din document

Transformarea de vizualizare.

Pentru a prezenta grafic figuri şi imagini trebuie să dispunem de informaţii despre acestea. În general, aceste informaţii se regăsesc sub forma coordonatelor punctelor din care se compun imaginile grafice.

Coordonate utilizator sau coordonate reale sunt definite în spaţiul utilizatorului. Teoretic spaţiul utilizatorului se întinde la infinit, dar practic el este limitat de cel mai mare număr real care poate fi memorat de calculator. Se consideră spaţiul utilizator vizibil, ca fiind o porţiune rectangulară din spaţiu, al cărei conţinut se examinează şi care se numeşte fereastră (fig. 3.1).

Cei patru parametri, wl, wt, wr, wb, definesc fereastra prin coordonatele colţului stânga-sus (window left-top), respectiv dreapta-jos (window right-bottom). Coordonatele utilizator aparţinând lumii reale pot avea mărimi foarte variate şi au de obicei semnificaţii fizice (kilometri, secunde, unităţi monetare etc.), nefiind legate în vreun fel de prezentarea grafică. Percepţia umană este tridimensională, astfel încât coordonatele reale pot fi bi- sau tri-dimensionale, deşi de cele mai multe ori imaginile tridimensionale sunt proiectate tot pe un suport grafic bidimensional.

Fig. 3.1. Spaţiul utilizator

În concluzie, fereastra specifică zona de date care trebuie vizualizată pe un suport grafic. Coordonatele diferitelor puncte din interiorul ferestrei sunt coordonate utilizator sau coordonate reale şi vor fi cuprinse între wl şi wr, respectiv wt şi wb.

Coordonate-ecran. Prezentarea grafică a unor obiecte aparţinând lumii reale se face cu ajutorul unor dispozitive (periferice) grafice. La fel cum calitatea unei fotografii depinde de dimensiunea acesteia şi de calitatea aparatului, tot la fel prezentarea grafică pe calculator va fi puternic influenţată de clasa dispozitivului grafic de afişare a imaginii, de rezoluţia pe care o poate realiza (posibilitatea ca un număr cât mai mare de puncte utilizator relevante să aibă corespondenţă distinctă în mulţimea punctelor pe suportul grafic).

Dacă dorim să reprezentăm conţinutul unei ferestre pe ecranul calculatorului sau pe hârtia de imprimantă nu vom folosi, de cele mai multe ori, întregul ecran sau hârtia. Trebuie deci să specificăm o zonă rectangulară de pe ecran în care dorim să vizualizăm fereastra. Această zonă rectangulară o numim vizor (viewport) şi va fi definită prin parametrii vl, vt, vr, vb (fig. 3.2).

Fig. 3.2. Spaţiul ecran

Rezultă, deci, că vizorul este porţiunea din suportul grafic unde va fi proiectată fereastra. Valoarea maximă pentru para-metrii vl,vr,vt,vb depinde de tipul de monitor sau imprimantă fo-losită. Coordonatele punctelor din interiorul vizorului sunt coor-donatele ecran şi vor fi cuprinse între vl şi vr, respectiv vt şi vb.

Preview document

Bazele Matematice ale Graficii 2D - Pagina 1
Bazele Matematice ale Graficii 2D - Pagina 2
Bazele Matematice ale Graficii 2D - Pagina 3
Bazele Matematice ale Graficii 2D - Pagina 4
Bazele Matematice ale Graficii 2D - Pagina 5
Bazele Matematice ale Graficii 2D - Pagina 6
Bazele Matematice ale Graficii 2D - Pagina 7
Bazele Matematice ale Graficii 2D - Pagina 8
Bazele Matematice ale Graficii 2D - Pagina 9
Bazele Matematice ale Graficii 2D - Pagina 10
Bazele Matematice ale Graficii 2D - Pagina 11
Bazele Matematice ale Graficii 2D - Pagina 12
Bazele Matematice ale Graficii 2D - Pagina 13
Bazele Matematice ale Graficii 2D - Pagina 14
Bazele Matematice ale Graficii 2D - Pagina 15
Bazele Matematice ale Graficii 2D - Pagina 16
Bazele Matematice ale Graficii 2D - Pagina 17
Bazele Matematice ale Graficii 2D - Pagina 18
Bazele Matematice ale Graficii 2D - Pagina 19
Bazele Matematice ale Graficii 2D - Pagina 20
Bazele Matematice ale Graficii 2D - Pagina 21
Bazele Matematice ale Graficii 2D - Pagina 22
Bazele Matematice ale Graficii 2D - Pagina 23
Bazele Matematice ale Graficii 2D - Pagina 24
Bazele Matematice ale Graficii 2D - Pagina 25
Bazele Matematice ale Graficii 2D - Pagina 26
Bazele Matematice ale Graficii 2D - Pagina 27
Bazele Matematice ale Graficii 2D - Pagina 28
Bazele Matematice ale Graficii 2D - Pagina 29
Bazele Matematice ale Graficii 2D - Pagina 30
Bazele Matematice ale Graficii 2D - Pagina 31
Bazele Matematice ale Graficii 2D - Pagina 32
Bazele Matematice ale Graficii 2D - Pagina 33
Bazele Matematice ale Graficii 2D - Pagina 34
Bazele Matematice ale Graficii 2D - Pagina 35
Bazele Matematice ale Graficii 2D - Pagina 36
Bazele Matematice ale Graficii 2D - Pagina 37
Bazele Matematice ale Graficii 2D - Pagina 38
Bazele Matematice ale Graficii 2D - Pagina 39
Bazele Matematice ale Graficii 2D - Pagina 40
Bazele Matematice ale Graficii 2D - Pagina 41
Bazele Matematice ale Graficii 2D - Pagina 42
Bazele Matematice ale Graficii 2D - Pagina 43
Bazele Matematice ale Graficii 2D - Pagina 44
Bazele Matematice ale Graficii 2D - Pagina 45
Bazele Matematice ale Graficii 2D - Pagina 46
Bazele Matematice ale Graficii 2D - Pagina 47
Bazele Matematice ale Graficii 2D - Pagina 48
Bazele Matematice ale Graficii 2D - Pagina 49
Bazele Matematice ale Graficii 2D - Pagina 50
Bazele Matematice ale Graficii 2D - Pagina 51
Bazele Matematice ale Graficii 2D - Pagina 52
Bazele Matematice ale Graficii 2D - Pagina 53
Bazele Matematice ale Graficii 2D - Pagina 54
Bazele Matematice ale Graficii 2D - Pagina 55

Conținut arhivă zip

  • Bazele Matematice ale Graficii 2D
    • c4-Modele de securitate.doc
    • IDDCurs1.doc
    • IDDCurs2.doc
    • IDDCurs3.doc
    • IDDCurs4.doc

Alții au mai descărcat și

Proiectarea unei Solutii de Comert Electronic

Comertul electronic reprezinta multitudinea proceselor software si comerciale necesare proceselor business sa functioneze numai, sau în primul...

Sabloane de Proiectare a Interfetelor Utilizator pentru Aplicatii Web

Capitolul 1 Introducere Lucrarea prezinta sabloanele de proiectare , ce sunt acestea si cum ne ajuta ele in rezolvarea problemelor de proiectare...

Curs ASDN

1.1. Sisteme de numeratie - Sistemele numerice prelucrează informatie - Informatia este codificată ® un anumit tip de reprezentare - Sistemul...

Cursuri - Bazele Tehnologiei Informaticii

- reprezintă acea componentă a sistemului electronic de calcul în care se stochează intrucţiunile programelor aflate în curs de execuţie, datele de...

Inteligenta Artificiala

Recursivitate 3 Un obiect este recursiv daca este definit funct¸ie de el ˆınsu¸si. ² definim un num˘ar infinit de obiecte printr-o declarat¸ie...

Structura și Arhitectura Calculatoarelor

Cap.1. BAZELE ARITMETICE ALE CALCULATOARELOR Spre deosebire de calculatoarele analogice care operează cu mărimi continue calculatoarele numerice...

Baze de Date

Concepte de bază ale Bazelor de date -DB Bază de date Definiţie: Ansamblu de date structurate Legate funcţional Stocate pe suporturi tehnice...

Calculul Numeric

Obiectivele acestui capitol sunt: - studiul sistemelor de numeraţie; - studiul unor circuite logice; - organizarea internă a unui sistem de...

Ai nevoie de altceva?