Sunteți pe pagina 1din 72

Grafic algoritmic

curs

Motivarea
Exemple Definitii Obiective
Simulare Realism Interactivitate Prezen

Exemple - pseudografic

Exemple - art

Exemple -fractali

Exemple - vizualizare

Exemple CAD CAM

Exemple animaie

Grafica pe calculator
Definiie (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 fiina uman O imagine valoreaz mai mult dect o mie de cuvinte

Istoric

Interfaa programatorilor n grafica asistat

Aplicaia 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 colecie 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

Modelarea prin suprafee


Reprezentarea precis a suprafeei dar nu a unui obiect solid (interior, exterior) primitive;: puncte si linii uneori petice Aplicatii: reprezentarea sculpturala a unei suprafee

Modelarea solidelor

Indeprtarea liniilor ascunse. Efecte de umbrire Calculul proprietilor de mas Teste de interferen

Volume

Descompunerea obiectelor

Definiii
Geometria Descriptiv se ocup cu studiul proieciilor, avnd ca scop reprezentarea plan a elementelor din spaiu, a poziiei relative dintre acestea, a secionrii, intersectrii i desfaurrii suprafeelor sau corpurilor. (Gaspard Monge 1746-1818, Paris). Desenul Tehnic este metoda fundamental de comunicare prin convenii i reguli grafice.

Sisteme de proiecie
Sistemul de proiecie central (conic) Sistemul de proiecie paralel oblic (cilindric) Proiecia ortogonal Proiecia axonometric
Izometric Dimetric Trimetric

Proieciile
Sunt folosite pentru translare informaiei 3D prin reprezentare 2D Folosind Planele de proiecie

Sistemul de proiecie central (conic)


Sistemul de proiecie central se definete prin urmtoarele elemente:

Sistemul de proiecie paralel oblic (cilindric)

Proiecii oblice

Sistemul de proiecie paralel oblic (cilindric)

Proiecia axonometric izometric

Proiecia axonometric dimetric

Proiecia axonometric trimetric

Taxonomia proiectiilor geometrice

Perspectiva din un punct si din 2 puncte

Perspectiva din trei puncte

Reprezentarea pieselor n vedere


Vederea este reprezentarea n proiecie ortogonal pe un plan a unei piese nesecionate. Ea conine conturul aparent precum i muchiile i liniile de intersecie (dintre suprafeele componente ale piesei) vizibile.

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

Transformri
2D 3D

Transformri 2D

Translatia

Scalarea

Rotaia

Transformri uniforme
Scalarea si rotatia

Translatia

Reflectii particulare

Reflectii particulare

Reflectii particulare

Reflectii particulare

Reflectii particulare

Shearing

Transformri 3D
Translatia Scalarea Rotatia

Translatia

Scalarea

Scalarea relativ

Rotaia n jurul axei z

Rotaia n jurul axei x ,y

Rotatia n jurul unei axe arbitrare

Rotatia n jurul unei axe arbitrare

Alte transformri

Alte transformri

Ascunderea suprafetelor
Introducere

Introducere

Prezentarea liniilor si a suprafeelor

Instrumente de baza

Obiecte reale pe ecran

Desenarea liniei

Algoritmi de desenare a liniei

Algoritmul DDA

Desenarea cercului