Documente Academic
Documente Profesional
Documente Cultură
LIBERA
Prof. univ. dr. ing. Florica Moldoveanu
Utilizari
Pentru forme neconvenionale:
care nu sunt cunoscute prin reprezentari din geometria
analitica (ec. cerc, elipsa, s.a.)
desen artistic,
arhitectura,
sisteme CAD/CAM,
caractere de text (fonturi),
traiectorii oarecare n spaiu, etc.
2
SPG Curbe de forma libera
3
SPG Curbe de forma libera
4
SPG Curbe de forma libera
Reprezentarea vectoriala
5
SPG Curbe de forma libera
Prin ce se deosebesc
diferitele tipuri de curbe
de forma libera?
6
SPG Curbe de forma libera
Forma algebrica:
7
SPG Curbe de forma libera
Curbe Hermite(2)
(blending functions)
8
SPG Curbe de forma libera
Curbe Hermite(3)
Formele matriciale:
Curbe Hermite(4)
De ce este necesara?
11
SPG Curbe de forma libera
Curbe Bezier(1)
Introduse in 1962, de matematicianul Pierre Bzier, pt proiectarea caroseriilor
automobilelor la uzinele Renault
12
SPG Curbe de forma libera
Curbe Bezier(2)
Modelarea matematica
polinoame de grad n
Polinoamele Bernstein sunt functiile de amestec pentru curbele Bezier.
Nenule pe intreg intervalul de definitie:
Curbe Bezier(3)
Cubica Bezier: 4 puncte de control
- Doua curbe Bezier, C1[P0, P1, P2, P3] si C2[Q0, Q1, Q2, Q3] pot fi compuse
cu asigurarea continuitatii geometrice de ordinul 1 in punctul de jonctiune daca:
- Q0 coincide cu P3
Curbe Bezier(4)
Avantaje:
- Usor de definit n mod interactiv
-Poligonul de control permite stabilirea formei si pozitiei curbei
Dezavantaje:
-Numarul de puncte de control determina gradul polinomului de aproximare (grad (n-1) pentru n
puncte de control) n practic se folosesc cubicele Bezier
-Functiile de amestec sunt nenule pe intreg intervalul de definitie fiecare
punct de pe curba depinde de toate punctele de control (control global)
nu putem ajusta local forma curbei
SPG Curbe de forma libera
15
Curbe Bezier(5)
Forma matriciala pentru cubica Bezier:
16
SPG Curbe de forma libera
Curbe Bezier(6)
Afisarea unei cubice Bezier
17
SPG Curbe de forma libera
Curbe B-spline(1)
Conditiile geometrice: o secventa de puncte care determina forma si
18
SPG Curbe de forma libera
Curbe B-spline(2)
Modelarea matematica
Gradul polinoamelor
Curbe B-spline(3)
Funciile B-spline de grad (k-1), k= 3 sau 4
Fiecare functie
intervale consecutive!
20
SPG Curbe de forma libera
Curbe B-spline(4)
Vectorul uniform al valorilor nodale pentru o curba B-spline deschisa
21
SPG Curbe de forma libera
Curbe B-spline(5)
Curbe B-spline de grad 2, uniforme, neperiodice
0<=u<1
1<=u<2
2<=u<3
3<=u<4
22
SPG Curbe de forma libera
Curbe B-spline(6)
Curbe B-spline de grad 2, uniforme periodice
Curbele B-spline neperiodice au aceeasi forma numai in interiorul
intervalului!
Curbele B-spline uniforme periodice au aceeasi forma pe orice interval
i<= u <= i+1, fiind nenule pe numai:
23
SPG Curbe de forma libera
Curbe B-spline(7)
Curbe B-spline uniforme periodice de grad 2
Curbe B-spline(8)
Curbe B-spline uniforme periodice de grad 2
25
SPG Curbe de forma libera
Curbe B-spline(9)
Curbe B-spline uniforme periodice de grad 3
pi(u) = U*Ms4*Gs4i
Curbe B-spline(10)
27
SPG Curbe de forma libera
Curbe B-spline(11)
Proprietatile curbelor B-spline uniforme periodice
-Puncte de control confundate
-Curbe inchise
-Inchidere convexa
-Invarianta afina
28
SPG Curbe de forma libera
Curbe B-spline(12)
29
SPG Curbe de forma libera
30
SPG Curbe de forma libera
31
SPG Curbe de forma libera
Curbe Nurbs(2)
sau
32
SPG Curbe de forma libera
Curbe Nurbs(3)
33
SPG Curbe de forma libera
Curbe Nurbs(4)
Proprietati(1)
- Ofera o forma matematica comuna pentru curbele analitice standard (de ex.
curbe conice) care nu pot fi bine definite prin curbe B-spline i curbele de
forma libera: proprietate util n sistemele CAD/CAM.
34
SPG Curbe de forma libera
Curbe Nurbs(5)
Proprietati(2)
-Ofera flexibilitate in proiectarea unei game largi de forme sunt larg
utilizate in sistemele CAD/CAM
- Pot fi evaluate destul de rapid prin algoritmi numerici stabili si exacti
-Sunt invariante fata de transformarile afine
-Sunt invariante fata de transformarea perspectiva
35
SPG Curbe de forma libera
36
SPG Curbe de forma libera