Documente Academic
Documente Profesional
Documente Cultură
Bezier
NURBS
Bzier:
doua puncte - capetele plus doua puncte de control pentru vectorii tangenti
Spline:
Spline de Baza (B-Spline) definite prin patru puncte de control B-Spline uniforme, non-rationale B-Spline non-uniforme, non-rationale B-Spline non-uniforme, rationale (NURBS)
Continuitatea
Doua tipuri: Continuitate geometrica, Gi:
capetele se ntlnesc vectorii tangente au aceeasi directie capetele se intalnesc vectorii tangente au aceeasi directie vectorii tangente au aceeasi marime
Continuitatea parametrica
Continuitate (algebra . . . ):
doua curbe sunt continue de gradul Ci in punctul P daca si numai daca derivatele de ordin i ale celor doua curbe sunt egale n punctul P
Fara continuitate
Continuitate C0
Continuitate C1
Continuitate C2
Tipuri de ecuatii
Implicite ne-parametrice Explicite ne-parametrice Parametrice
Pentru evaluarea punctelor pe o curba la intervale date se foloseste reprezentarea parametrica Pentru calculul intersectiilor si combinatiilor de curbe parametrice si ne-parametrice
Linii drepte
Forma explicita ne-parametrica Forma implicita ne-parametrica Forma parametrica
Un segment de linie se stabileste prin specificarea marimii pentru t (0 t 1).
Conice
Cerc Elipsa Hiperbola Parabola
Un segment de linie se stabileste prin specificarea marimii pentru (0 1).
Curbe polinomiale
Cele mai comune curbe in sistemele CAD sunt cele polinomiale de ordinul 3
Curbe Hrmite
Sunt determinate de doua puncte i tangentele la curbe in aceste puncte Coeficientii a0, a1, a2, a3 sunt greu de specificat deoarece semnificatia lor geometrica nu este intuitiva
Curbe Bzier
1962 Pierre Bzier, Renault pt modelarea suprafetelor Curbele Bzier folosesc Puncte de control (control points) in locul vectorilor tangenti pentru definirea si controlul formei curbei
Punctele de control au influenta globala mutarea unui singur punct modica intreaga curba Solutie: inlantuirea (C1) a mai multor curbe Bzier de grad mic (de exemplu cubice)
Curbe B-spline
Generalizare a curbelor Bezier In locul sa se considere fiecare punct de control la evaluarea unui punct se considera doar cele k mai apropiate (span)
P(u ) = Pi N i ,k (u ) t k 1 u t n +1
i =0
N i ,k (u ) =
(u t i ) N i ,k 1 (u ) t i + k 1 t i
( t i + k u ) N i +1,k 1 (u ) t i + k t i +1
Punctele de control determina forma curbei. Folosiea mai multor puncte de control permite o aproximare mai buna; o clasa particulara de curbe poate fi reprezentata cu un nr finit de puncte de control Vectorul de noduri (knot) este o secventa de parametrii care determina unde si cum punctele de control afecteaza curba. Nr. noduri este intodeauna cu nr. de puncte de control plus gradul curbei plus 1. Vectorul de noduri divide spatiul parametric in intervale knot span Ordinul curbei se defineste prin numarul de puncte de control vecine ce influenteaza un punct dat de pe curba
1 t i u t i +1 N i ,1 (u ) = 0
Curbe NURBS
NURBS - Non-uniform Rational BSpline. Majoritatea sistemelor folosesc numai NURBS ca CAD pentru reprezentarea interna a geometriilor (chiar pentru linii drepte si cercuri). NURBS asociaza factori de pondere hi pentru ficare punct de control NURBS permit reprezentarea exacta a conicelor
Pentru crearea unui arc de cerc (mai mic 180) o curba NURBS foloseste: k = 3 (gradul = 2) poligonul de control = triunghi isoscel ponderi: h0 = h2 = 1 si h1 = cos
Functie B-Spline
Functie pondere