Grafică algoritmică

curs

Motivarea
• Exemple • Definitii • Obiective
– Simulare – Realism – Interactivitate – Prezență

Exemple - pseudografică

artă .Exemple .

Exemple -fractali .

Exemple .vizualizare .

Exemple – CAD CAM .

Exemple – animație .

Grafica pe calculator • Definiție (ISO) – Metoda și tehnologiile pentru convertirea datelor pentru și din dispozitive grafice folosind un calculator • Este mijlocul de comunicare cel mai puternic și mai versatil dintre un calculator și ființa umană • O imagine valorează mai mult decât o mie de cuvinte .

Istoric .

Interfața programatorilor în grafica asistată .

Aplicația de modelare a datelor • Ierarhia obiectelor • Date Geometrice • Date Nongeometrice .

.

primitive Entitate Punct .o pereche de coordonate x-y Vectorială Raster Linie –o secvență de puncte Poligon – un set închis de linii .

Modelarea geometrică • Definire – O colecție de metode pentru definirea caracteristicilor geometrice și topologice ale unui obiect • Modele geometrice uzuale – Wireframe – De suprafete – Solid .

Modelul wireframe • Simplu si eficient dar ambiguu • Primitive folosite: puncte. linii .

exterior) • primitive.: puncte si linii uneori petice • Aplicatii: reprezentarea sculpturala a unei suprafețe .Modelarea prin suprafețe • Reprezentarea precisă a suprafeței dar nu a unui obiect solid (interior.

Efecte de umbrire Calculul proprietăților de masă Teste de interferență .Modelarea solidelor Indepărtarea liniilor ascunse.

Volume .

Descompunerea obiectelor .

intersectării şi desfaşurării suprafeţelor sau corpurilor. . a secţionării.Definiții • Geometria Descriptivă – se ocupă cu studiul proiecţiilor. (Gaspard Monge 1746-1818. • Desenul Tehnic – este metoda fundamentală de comunicare prin convenţii şi reguli grafice. Paris). având ca scop reprezentarea plană a elementelor din spaţiu. a poziţiei relative dintre acestea.

Sisteme de proiecţie • • • • Sistemul de proiecţie central (conic) Sistemul de proiecţie paralel oblic (cilindric) Proiecția ortogonală Proiecția axonometrică – Izometrică – Dimetrică – Trimetrică .

Proiecțiile
• Sunt folosite pentru translare informaţiei 3D prin reprezentare 2D • Folosind Planele de proiecţie

Sistemul de proiecţie central (conic)
• Sistemul de proiecţie central se defineşte prin următoarele elemente:

Sistemul de proiecţie paralel oblic (cilindric)

Proiecții oblice .

Sistemul de proiecţie paralel oblic (cilindric) .

Proiecția axonometrică izometrică .

Proiecția axonometrică dimetrică .

Proiecția axonometrică trimetrică .

Taxonomia proiectiilor geometrice .

Perspectiva din un punct si din 2 puncte .

Perspectiva din trei puncte .

Ea conţine conturul aparent precum şi muchiile şi liniile de intersecţie (dintre suprafeţele componente ale piesei) vizibile.Reprezentarea pieselor în vedere Vederea este reprezentarea în proiecţie ortogonală pe un plan a unei piese nesecţionate. .

Primitive grafice .

Primitive grafice .

Primitive grafice .

Primitive grafice .

.

Sisteme de coordonate • • • • • • • • Carteziene absolute Carteziene relative Polare Polare relative Cilindrice Cilindrice relative Sferice Sferice relative .

Sisteme de coordonate .

Transformări • 2D • 3D .

Transformări 2D .

Translatia .

Scalarea .

Rotația .

Transformări uniforme • Scalarea si rotatia • Translatia .

Reflectii particulare .

Reflectii particulare .

Reflectii particulare .

Reflectii particulare .

Reflectii particulare .

Shearing .

Transformări 3D • Translatia • Scalarea • Rotatia .

Translatia .

Scalarea .

Scalarea relativă .

Rotația în jurul axei z .

y .Rotația în jurul axei x .

Rotatia în jurul unei axe arbitrare .

Rotatia în jurul unei axe arbitrare .

Alte transformări .

Alte transformări .

Ascunderea suprafetelor • Introducere .

Introducere .

Prezentarea liniilor si a suprafețelor .

Instrumente de baza .

Obiecte reale pe ecran .

Desenarea liniei .

Algoritmi de desenare a liniei .

Algoritmul DDA .

Desenarea cercului .

Sign up to vote on this title
UsefulNot useful