Sunteți pe pagina 1din 16

Suprafețe utilizate în

sistemele CAD*

dupa MEEM4403 Computer-Aided Design Methods


Tipuri de ecuații

• Neparametrizate - implicite
- ecuația sferei:

• Neparametrizate - explicite
- ecuația sferei:

• Parametrizate
- ecuația sferei:
Suprafețe primitive sub formă parametrizată

• Plan
• Cilindru
• Sferă

• Con
• Tor

• Pentru modificarea pozițiilor și mărimii acestor


primitive se utilizează matricele de transformare
Reprezentarea suprafețelor
parametrizate
Reprezentarea parametrizată
Spațiul 3D (cartezian) in SolidWorks

Suprafață

Normala la
suprafață Spațiul parametric 2D
v
Normala la E1 Loop 0
față

E5 Loop 1

E2 E0 E7 E6

E3

E4 u
Suprafețe Bi-Lineare
• O suprafață bi-lineară este o interpolare liniară a celor
patru puncte de colț în direcțiile u și v.
Suprafețe Bi-Lineare: proprietăți
• Avantaj:
- Sunt necesare doar cele patru puncte de colț.
• Limitări:
- Limitele suprafeței bi-lineare sunt drepte.
- Suprafețele tind să fie plane în general
P0,1

P0,0 P1,1
v
P1,0

u
Suprafețe Coons (Coon's Patch)

• Utilizează curbe ca și limite, în loc de


punctele de colț pentru a interpola suprafața.
Suprafețe Coons (Coon's Patch) :
proprietăți
• Avantaje:
- Simplu de implementat.
- Urmează forma curbelor limită.
• Limitări:
- Geometria internă a superfeței nu poate fi controlată.
Q1(u)

P1(v)

P0(v)
Q0(u)
Suprafețe Bi-cubice
• Suprafețele bi-cubice sunt reprezentate cu ajutorul
curbelor polinomiale de ordinul 3 (Hermite) după
direcțiile u și v din spațiul parametric.

• Scriere polinomială:

• Scriere matriceală:
Suprafețe Bi-cubice

Spațiul parametric

Spațiul cartezian
Suprafețe Bi-cubice: proprietăți

• Avantaje:
- Curbele limită (directoare) sunt curbe Hermite
- Controlul asupra punctelor interioare
• Dezavantaje:
- Trebuie determinații coeficienții polinoamelor (16
in total) pentru cunoașterea suprafețelor; procedură
consumatoare de timp.
- Nu se poate folosi cu polinoame de ordin mai
mare decât 3.
Suprafețe Bezier

• Suprafața Bezier este o extensie a


conceptului curbei Bezier la o
dimensiune superioară (curbe
Bezier ortogonale)
• Se reprezintă funcție de
variația lui u si a lui v si a
punctele de control
corespunzătoare.
Suprafețe Bezier: proprietăți

• Avantaje:
‒ Curbele de frontieră sunt Bezier.
‒ Control intuitiv și facil al interiorului suprafeței prin
intermediul punctelor de control.
‒ Derivatele și normalele la suprafață pot fi evaluate
utilizând același algoritm evaluarea punctelor
interioare.
• Dezavantaje:
‒ Nu există control local. (Mutarea unui punct de
control afectează întreaga suprafață)
Suprafețe NURBS (non-uniform rational b-
spline = suprafețe b-spline neuniforme și raționale)

• Suprafața NURBS este o extensie a


conceptului curbei NURBS la o
dimensiune superioară (curbe
NURBS ortogonale)
• Se reprezintă funcție de
variația lui u, a lui v, a
nodurilor k și a punctele de
control corespunzătoare
• Aceleași avantaje și
dezavantaje ca și curbele
NURBS
Obținerea suprafețelor NURBS
prin extrudare liniară
1. Se pornește de la o curbă NURBS:

2. Se duplică numărul punctelor de control (P)

3. Se creează un șir nou al punctelor de


control translatat de-a lungul lui u cu da

4. Se duplică ponderile h.
Calculul normalei la o suprafață
parametrizată
• Se calculează prin derivarea expresiei matematice a suprafeței
parametrizate

Derivata după u Derivata după v

S-ar putea să vă placă și