Documente Academic
Documente Profesional
Documente Cultură
4. MODELAREA GEOMETRIC
Reprezentarea obiectelor reale din punct de vedere al proprietilor
geometrice poart numele de modelare geometric. Modelarea geometric
reprezint un punct de plecare att pentru modelarea cu elemente finite ct
i pentru proiectarea planurilor de operaii sau pentru obinerea benzii
perforate pentru comanda numeric. Sistemele PAC-PACT trebuie s
asigure prin modelarea geometric, crearea unor reprezentri pentru solide,
n aa fel nct s fac posibil realizarea desenelor i prelucrarea lor. Dac
n mod tradiional reprezentarea unui obiect era sub form de plane,
proiectarea asistat introduce conceptul de model informatic. Un astfel de
model este i modelul 3D care permite tratarea corpului ca i cum ar exista
n spaiul real, caracterizat prin precizie i interactivitate [4], [7], [12], [31],
[32], [33], [58], [69], [78], [81], [90].
Cele mai frecvente metode PAC de prezentare a modelelor
geometrice 3D sunt:
a) modelarea prin muchii (wireframe);
b) modelarea prin suprafee (surface);
c) modelarea solid (solide).
Modelarea prin muchii const n reprezentarea obiectului 3D
printr-un schelet de linii, puncte i curbe. Acest tip de modelare contribuie
la mbuntirea vizualizrii, la realizarea comod a vederilor de perspectiv
i uurarea calculelor de determinare a distanelor minime ntre muchii etc.
Modelarea prin suprafee este mai complex ntruct suprafeele
sunt modele 3D ce conin informaii despre muchiile obiectului i spaiile
adiacente acestora. Cele mai ntlnite aplicaii ce caracterizeaz acest tip de
modelare sunt cele pentru obinerea vederilor cu linii ascunse, a modelelor
folosite pentru generarea codurilor CN, a gsirii interseciei ntre suprafee etc.
Modelarea prin solide este cea mai complet din punct de vedere
informatic. Aceast reprezentare suport o mare varietate de informaii
conexe. Modelarea solid este foarte mult folosit n industria automobilului
i cea aeronauticii dar ctig teren i n alte industrii. Sistemele de
modelare a solidelor folosesc dou tipuri de date:
date geometrice spaiale;
date topologice.
1 0 0 0
0 c o s sin 0
M ( R ( X , )) =
0 sin c o s 0
0 0 0 1
1
Pe macheta unei caroserii de autoturism se traseaz linii, drepte sau curbe,
formnd un caroiaj. Dac cele patru laturi ale unui petic astfel definit sunt
exprimate prin curbe parametrice definite, s se determine punctele interne ale
peticului, asigurndu-se racordarea tangenial cu zonele vecine.
P (u ) = si Bi ,3 (u ) = si C u (1 u )3 i =
i
3
i =0 i =0
3 i (4.21)
3!
= si u (1 u ) 3i
i =0 i!(3 i )!
Punctele Si sunt numite poli, definesc poligonul de control al curbei i sunt
situate n spaiul cartezian cu dou sau trei dimensiuni. Linia frnt care le
leag amintete forma curbei. Se observ, n particular, c arcul de curb
este tangent n originea sa P(0) la prima latur a poligonului, i la ultimul, n
extremitatea sa P(1). Curbura n aceste puncte depinde de primele i
ultimele dou vrfuri.
a 2 2 1 1 PA
b 3 3 2 1 PB
c = 0 [C ] = [M h ] [Gh ]
0 TA
(4.33)
0 1
d 1 0 0 0 TB
Sub forma general, matricea K devine (4.34):
a
b
[ ]
K (t ) = t 3 t 2 t 1 = [T ] [C ] = [T ] [M h ] [Gh ]
c
(4.34)
d
Prin nlocuire, pentru fiecare dintre coordonate se obin relaiile (4.35):
2 2 1 1 X A
X
[ ]
x(t ) = t 3 t 2 t 1 3 3 2 1 B
0 0 1 0 A
(4.35)
1 0 0 0 B
Spre deosebire de forma Hermite, forma Bzier are n intervalul de
control al parametrului t[0,1], un numr de 4 puncte de control. Primul i
ultimul punct servesc pentru definirea capetelor intervalului, iar punctele
suplimentare determin mpreun cu capetele direcia tangentelor, ca n fig.
4.3. Condiiile pe care trebuie s le ndeplineasc curba se pot scrie:
x(0) = x A x (0) = (0) = ( xE x A ) m
dx
dt
y (0) = y A y (0) = (0) = ( yE y A ) m
dy
dt
z (0) = z A z (0) = (0) = ( z E z A ) m
dz
dt
x (1) = (1) = ( xB xF ) m
dx
x(1) = xB
dt
y (1) = yB y (1) = (1) = ( yB yF ) m
dy
dt
z (1) = (1) = ( z B z F ) m
dz
z (1) = z B
dt
unde m reprezint un factor de form. Dac se consider m=3 (forma Bzier
normal), se obine (4.36):
PA 1 0 0 0 PA
PB 0 1 PE
[Gh ] = [M hb ] [Gb ]
0 0
T = 3
3 0 0 PF (4.36)
A
TB 0 0 3 3 PB
1 3 3 1 Pi 1
1 3 6 3 0
[M s ] = 3 0 3 0
; [Gs ]i ,i +1= PPi (4.39)
6 i +1
1 4 1 0 Pi + 2
Plecnd de la constatarea c o curb spline nu poate reprezenta cu
precizie satisfctoare o conic, s-au determinat forme raionale care s
depeasc acest inconvenient. Coordonatele unui punct de pe o astfel de
curb rezult din:
m
si wi Bi , m (t )
P(t ) = i = 0m
wi Bi , m (t )
i =0
Aceast matrice este exprimat n raport cu punctele Pi,j, unde i, j[2, n-2],
notarea fiind n conformitate cu fig. 4.5. Calcularea punctelor curente
utilizeaz matricele prezentate anterior, plecnd de la mulimea punctelor
cunoscute. O astfel de suprafa nu trece prin toate punctele de control
cunoscute. Aceast modelare se utilizeaz frecvent pentru definirea grafic
PAC-PACT. Pentru definirea suprafeelor, considerarea unui numr de patru
puncte apropiate definete un "petic"-carou. n cazul reprezentrilor zonelor
de col ale suprafeelor se utilizeaz carouri triunghiulare. Modelele
matematice aplicate curbelor i suprafeelor constituie un element de baz a