Sunteți pe pagina 1din 36

Grafic asistat 3D n AutoCAD 70

9. MODELAREA SUPRAFEELOR COMPLEXE




n afar de realizarea unor modele de suprafa predefinite (paralelipiped, con, disc,
dom, plas, piramid, sfer, tor i pan) prezentate n cap. 7, programul ofer i posibilitatea
obinerii altor suprafee simple sau complexe, cum ar fi: suprafee definite prin nodurile unei
reele, suprafee de rotaie, suprafee definite de mai multe curbe directoare etc. Ca i n cazul
suprafeelor predefinite, modelele de suprafa care vor fi prezentate n continuare sunt utile
atunci cnd nu este necesar detalierea proprietilor fizice (cum ar fi masa, greutatea i
centrul de greutate) pe care o permite modelarea solid (v. cap. 10), dar sunt totui necesare
funciile de ascundere, umbrire i randare.
La modelarea acestor suprafee, se utilizeaz o reea (mesh) poligonal format din
faete. Prin acest tip de modelare, se pot defini forme complexe, forme ce nu pot fi realizate
prin modelare solid. n fig. 9.1 se prezint o parte din aceste suprafee i meniul derulant
corespunztor.






Fig. 9.1
Suprafee complexe

Densitatea reelei (sau numrul de faete) este stabilit cu ajutorul unei matrice de
dimensiune MxN, similar unei reele cu N linii i M coloane.

9. Modelarea suprafeelor complexe
71
Bara cu instrumente (toolbar), din care se pot activa comenzile care permit generarea
acestor suprafee, este prezentat n fig. 9.2.



SOLID 3DFACE EDGE REVSURF RULESURF
3DMESH TABSURF EDGESURF

Fig. 9.2
Bara cu instrumente pentru suprafee



9.1. Comanda SOLID

Comanda SOLID permite crearea unor regiuni poligonale opace.

Dialog

Command: SOLID
Speci f y f i r st poi nt : ( se indic primul punct)
Speci f y second poi nt : ( se indic al doilea punct)
Speci f y t hi r d poi nt : ( se indic al treilea punct)
Speci f y f our t h poi nt or <exi t >: ( se indic al patrulea punct)
Speci f y t hi r d poi nt : ( se indic al cincilea punct)
Speci f y f our t h poi nt or <exi t >: (se indic al aselea punct etc., sau se
ncheie dilogul cu ),

Meniul derulant

Dr aw > Sur f aces > 2D Sol i d

Bara cu instrumente

Se activeaz din meniul derulant Vi ew > Tool bar > Sur f aces (fig. 9.2).

Observaii

Suprafeele poligonale solide realizate apar umplute, dac variabila de sistem
FILLMODE are valoarea 1, iar modul View este setat pe valoarea Plan, i neumplute - pentru
valoarea 0;
Ordinea de introducere a punctelor care definesc suprafaa conduce la obinerea a
dou forme diferite ale suprafeei (v. fig. 9.3);
Dac se utilizeaz aceast comand n spaiul 3D, atunci este necesar plasarea UCS-
ului pe suprafaa care se dorete a deveni opac, dup aplicarea unei operaii de umbrire sau
acoperire (HIDE, SHADE sau RENDER).



Grafic asistat 3D n AutoCAD 72

Exemple

n fig. 9.3, sunt prezentate dou desene plane, realizate cu comanda SOLID, n care
difer doar ordinea de introducere a punctelor care definesc suprafaa.

Command: SOLID
Speci f y f i r st poi nt : P1
Speci f y second poi nt : P2
Speci f y t hi r d poi nt : P3
Speci f y f our t h poi nt or
<exi t >: P4
Speci f y t hi r d poi nt :
a b




Fig. 9.3
Suprafee realizate cu comanda SOLID

9.2. Comanda 3DFACE

Comanda 3DFACE permite desenarea unor suprafee plane n spaiul tridimensional
prin indicarea a trei sau mai multe puncte care definesc conturul acestora. Spre deosebire de o
obiect desenat cu comanda SOLID, suprafaa unei fee plane 3D, realizat cu 3DFACE, nu
apare umplut. Dup realizarea feelor respective, existena lor este remarcat numai dup
executarea comenzilor HIDE, SHADE, sau RENDER, prin ascunderea oricrei obiecte aflate
n spatele acestei suprafee. Spre deosebire de comanda SOLID, punctele care definesc
suprafaa trebuie specificate n ordine, circular, n sens orar, sau n sens trigonometric. n fig.
9.4, se prezint o prism hexagonal ale crei suprafee au fost realizate cu 3DFACE.





Fig. 9.4
Prism realizat cu comanda 3DFACE

9. Modelarea suprafeelor complexe
73
Dialog

Command: 3DFACE
Speci f y f i r st poi nt or [ I nvi si bl e] : ( se indic primul punct);
Speci f y second poi nt or [ I nvi si bl e] : ( se indic al doilea punct);
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >: ( se indic al treilea
punct);
Speci f y f our t h poi nt or [ I nvi si bl e] <cr eat e t hr ee- si ded
f ace>: ( se indic al patrulea punct);
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >: ( se indic al cincilea
punct);
Speci f y f our t h poi nt or [ I nvi si bl e] <cr eat e t hr ee- si ded
f ace>: ( se indic al aselea punct);
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >: (se indic al aptelea
punct etc., sau se ncheie dilogul cu ).
Opiunea I permite ca urmtoarea muchie desenat s fie invizibil.

Meniul derulant

Dr aw > Sur f aces > 3D Face

Bara cu instrumente

Se activeaz din meniul derulant Vi ew > Tool bar > Sur f aces (fig. 9.2)

Observaii

Se pot utiliza comenzile DDMODIFY, PROPERTIES, sau EDGE pentru a schimba
vizibilitatea feelor 3D;
Se pot crea fee 3D n ntregime invizibile. Aceste fee fantom pot acoperi n modul
HIDE alte obiecte din desen;
Variabila SPLFRAME controleaz vizibilitatea muchiilor n cadrul comenzii
3DFACE.


Exemplu

n fig. 9.5 se prezint dou faete plane 3D, realizate cu comanda 3DFACE, n care
punctele sunt introduse n ordinea indicat pe desen.



Grafic asistat 3D n AutoCAD 74

Command: 3DFACE
Speci f y f i r st poi nt or [ I nvi si bl e] : 200,100
Speci f y second poi nt or [ I nvi si bl e]:@60,0,80
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >:
@-60,0,0
Speci f y f our t h poi nt or [ I nvi si bl e] <cr eat e
t hr ee- si ded f ace>:
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >:
@0,50,0
SSpeci f y f our t h poi nt or [ I nvi si bl e] <cr eat e
t hr ee- si ded f ace>: i
Speci f y f our t h poi nt or [ I nvi si bl e] <cr eat e
t hr ee- si ded f ace>: @0,0,-80
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >: i
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >:
200,100
Speci f y f our t h poi nt or [ I nvi si bl e] <cr eat e
t hr ee- si ded f ace>:
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >:







Fig. 9.5
Faete 3D realizate cu
comanda 3DFACE

9.3. Comanda EDGE

Comanda EDGE permite schimbarea vizibilitii oricrei muchii a unei fee 3D, dup
crearea acesteia.

Dialog

Command: EDGE
Speci f y edge of 3df ace t o t oggl e vi si bi l i t y or [ Di spl ay] :
(se selecteaz muchia dorit; la selectare va apare marcatorul modului OSNAP MIDpoint);
Speci f y edge of 3df ace t o t oggl e vi si bi l i t y or [ Di spl ay] :
(se selecteaz n continuare, sau se iese cu ENTER).
Pentru a reface vizibilitatea muchiilor invizibile se alege opiunea D[ Di spl ay] i se
selecteaz muchiile care se doresc a fi fcute vizibile.

Meniul derulant

Dr aw > Sur f aces > 3D Face

Bara cu instrumente

Se activeaz din meniul derulant Vi ew > Tool bar > Sur f aces (fig. 9.2)

Exemplu

Se construiete hexagonul din fig. 9.6. Cu comanda 3DFACE se acoper aceast
suprafa n ordinea P1, P2, P3, P4, P5, P6, P1, P4. Se introduce comanda EDGE i se
selecteaz muchiile din interior.

9. Modelarea suprafeelor complexe
75

NAINTE DUP


9.4. Comanda 3DMESH

Command: EDGE
Speci f y edge of 3df ace t o t oggl e
vi si bi l i t y or [ Di spl ay] : (se
selecteaz muchia P
1
P
4
)
Speci f y edge of 3df ace t o t oggl e
vi si bi l i t y or [ Di spl ay] : (se
selecteaz muchia P
3
P
6
)
Fig. 9.6
Ascunderea muchiilor cu EDGE
9.4. Comanda 3DMESH

Comanda 3DMESH permite crearea unei suprafee poligonale prin specificarea
numrului de noduri pe dou direcii - M i N - i prin indicarea locaiei fiecrui nod. Fiecare
faet a suprafeei create este definit prin patru noduri (vertex-uri) sau prin patru muchii,
aprnd ca un patrulater stmb n spaiu.

Dialog

Command: 3DMESH
Ent er si ze of mesh i n M di r ect i on: (se specific numrul de noduri pe
direcia M);
Ent er si ze of mesh i n N di r ect i on: (se specific numrul de noduri pe
direcia N);
Speci f y l ocat i on f or ver t ex ( 0, 0) : (se specific coordonatele
primului nod);
Speci f y l ocat i on f or ver t ex ( 0, 1) : (se specific coordonatele celui
de-al doilea nod).
Se continu n acelai mod pn la epuizarea tuturor nodurilor definite de matricea
MxN.

Meniul derulant

Dr aw > Sur f aces > 3D Mesh

Bara cu instrumente

Se activeaz din meniul derulant Vi ew > Tool bar > Sur f aces (fig. 9.2).

Observaii

Comanda 3DMESH este deosebit de util la definirea suprafeelor de acest tip prin
rutine AutoLISP i mai puin util prin introducerea manual a datelor;
Se pot introduce maxim 256 de noduri pe fiecare din cele dou direcii M sau N.





Grafic asistat 3D n AutoCAD 76
Exemplu

Se cere realizarea suprafeei din fig. 9.7 prin introducerea coordonatelor absolute ale
fiecrui nod al reelei.
Vizualizarea se va face cu VPOINT (-2,-4,1).


Fig. 9.7
Suprafa realizat cu 3DMESH


Command: 3DMESH
Ent er si ze of mesh i n M di r ect i on: 3
Ent er si ze of mesh i n N di r ect i on: 4
Speci f y l ocat i on f or ver t ex ( 0, 0) : 170,90,-86
Speci f y l ocat i on f or ver t ex ( 0, 1) : 202,34,-60
Speci f y l ocat i on f or ver t ex ( 0, 2) : 252,18,13
Speci f y l ocat i on f or ver t ex ( 0, 3) : 278,38,62
Speci f y l ocat i on f or ver t ex ( 1, 0) : 220,100,-118
Speci f y l ocat i on f or ver t ex ( 1, 1) : 250,45,-90
Speci f y l ocat i on f or ver t ex ( 1, 2) : 300,30,-15
Speci f y l ocat i on f or ver t ex ( 1, 3) : 325,50,30
Speci f y l ocat i on f or ver t ex ( 2, 0) : 240,158,-195
Speci f y l ocat i on f or ver t ex ( 2, 1) : 302,75,-132
Speci f y l ocat i on f or ver t ex ( 2, 2) : 390,52,-62
Speci f y l ocat i on f or ver t ex ( 2, 3) : 400,94,-25




9.5. Comanda PFACE

Comanda PFACE permite crearea unei suprafee poligonale, ca i comanda 3DMESH,
cu deosebirea c o faet a unei astfel de reele poate conine orice numr de noduri (vertex-
uri).
n dialogul comenzii, se introduc mai nti toate coordonatele nodurilor (vertex-urilor),
apoi se specific faele crora le aparin nodurile.





9. Modelarea suprafeelor complexe
77
Dialog

Command: PFACE
Speci f y l ocat i on f or ver t ex 1: (se introduc coordonatele primului
vertex);
Speci f y l ocat i on f or ver t ex 2 or <def i ne f aces>: (se introduc
coordonatele celui de-al doilea vertex);
Speci f y l ocat i on f or ver t ex 3 or <def i ne f aces>: (se introduc
coordonatele celui de-al treilea vertex);
. . . Se continu pn la epuizarea coordonatelor pentru toate nodurile
Speci f y l ocat i on f or ver t ex or <def i ne f aces>:

Se introduc numerele vertex-urilor care definesc prima fa.
Face 1, ver t ex 1:
Ent er a ver t ex number or [ Col or / Layer ] : (primul numr);
Face 1, ver t ex 2:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: (al doilea
numr);
Face 1, ver t ex 3:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: (al treilea
numr);
. . . Se continu pn la epuizarea numerelor
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>:
Se introduc numerele vertex-urilor care definesc a doua fa.
Face 2, ver t ex 1:
Ent er a ver t ex number or [ Col or / Layer ] : (primul numr);
Face 2, ver t ex 2:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: (al doilea
numr);
Face 2, ver t ex 3:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: (al treilea
numr);
. . .
Se continu pn la epuizarea numerelor
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>:

Se introduc numerele nodurilor care definesc a treia fa i aa mai departe
Face 3, ver t ex 1:
Ent er a ver t ex number or [ Col or / Layer ] : (se ncheie dialogul).

Meniul derulant

Nu exist.

Bara cu instrumente

Nu exist.




Grafic asistat 3D n AutoCAD 78
Observaii

Comanda PFACE este adesea utilizat la crearea direct a suprafeelor prin programare
n limbajul AutoLISP sau n limbajul ARX (AutoCAD Runtime Extension);
Variabila de sistem PFACEVMAX controleaz numrul maxim de noduri (vertex-ur) al
unei fee.

Exemplu

Se cere realizarea suprafeei din fig. 9.8.

Command: PFACE
Speci f y l ocat i on f or ver t ex 1: 165,25,-61
Speci f y l ocat i on f or ver t ex 2 or <def i ne f aces>: 200,105,-80
Speci f y l ocat i on f or ver t ex 3 or <def i ne f aces>: 238,47,-88
Speci f y l ocat i on f or ver t ex 4 or <def i ne f aces>: 373,52,-84
Speci f y l ocat i on f or ver t ex 5 or <def i ne f aces>: 260,-13,-91
Speci f y l ocat i on f or ver t ex 6 or <def i ne f aces>: 336,165,8
Speci f y l ocat i on f or ver t ex 7 or <def i ne f aces>:

Face 1, ver t ex 1:
Ent er a ver t ex number or [ Col or / Layer ] : 1
Face 1, ver t ex 2:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: 2
Face 1, ver t ex 3:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: 3
Face 1, ver t ex 4:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: 4
Face 1, ver t ex 5:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: 5
Face 1, ver t ex 6:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>:

Face 2, ver t ex 1:
Ent er a ver t ex number or [ Col or / Layer ] : 2
Face 2, ver t ex 2:
Fig. 9.8
Suprafa realizat cu PFACE
Vizualizare cu VPOINT (-4,-3,1)

9. Modelarea suprafeelor complexe
79
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: 6
Face 2, ver t ex 3:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: 4
Face 2, ver t ex 4:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>: 3
Face 2, ver t ex 5:
Ent er a ver t ex number or [ Col or / Layer ] <next f ace>:

Face 3, ver t ex 1:
Ent er a ver t ex number or [ Col or / Layer ] :



9.6. Comanda REVSURF

Comanda REVSURF permite crearea unei reele poligonale care aproximeaz o
suprafa de revoluie generat prin rotirea unei curbe directoare sau a unui profil, n jurul
unei axe. Curba directoare poate fi un obiect nchis sau deschis de tipul: linie, polilinie 2D,
polilinie 3D, arc, cerc, elips, arc de elips, curb spline, coroan circular sau poligon.
Densitatea reelei poligonale, care definete suprafaa de revoluie, este controlat de
variabilele SURFTAB1 i SURFTAB2.
SURFTAB1 definete numrul de fee pe direcia M (n sensul rotaiei), iar SURFTAB2
definete numrul de fee pe direcia N (direcia axei) (fig. 9.9).






Fig. 9.9
Suprafa realizat cu REVSURF
Dialog

Command: REVSURF
Cur r ent wi r e f r ame densi t y: SURFTAB1=6 SURFTAB2=6
Sel ect obj ect t o r evol ve: (se selecteaz curba directoare);
Sel ect obj ect t hat def i nes t he axi s of r evol ut i on: (se
selecteaz axa de rotaie);
Speci f y st ar t angl e <0>: (se indic valoarea unghiului de nceput);
Speci f y i ncl uded angl e ( +=ccw, - =cw) <360>: (se indic valoarea
unghiului de sfrit).


Grafic asistat 3D n AutoCAD 80
Meniul derulant

Dr aw > Sur f aces > Revol ved Sur f ace

Bara cu instrumente

Se activeaz din meniul derulant Vi ew > Tool bar > Sur f aces (fig. 9.2).

Observaii

Comenzile SURFTAB1 i SURFTAB2 trebuie introduse nainte de realizarea suprafeei
cu REVSURF. Schimbarea ulterioar a acestora nu mai modific densitatea faetelor
suprafeei create nici chiar dup o regenerare forat cu REGEN;
Selectarea curbei directoare i a axei de rotaie se poate face numai prin punctare cu
mouse-ul, nefiind posibil o alt metod de selecie;
Sensul de rotaie este determinat de captul selectat al axei de rotaie i de regula minii
drepte.


Exemplu

Se cere realizarea suprafeei de revoluie din fig. 9.10 b avnd date curba directoare S1
(o polilinie nchis) i axa de rotaie S2 (o dreapt) (fig. 9.10 a).



NAINTE DUP

a b

Fig. 9.10
Suprafa realizat cu REVSURF. Vedere obinut cu VPOINT
(1,-1.5,0.5) i HIDE





Command: SURFTAB1
Ent er new val ue f or SURFTAB1 <6>: 20

Command: SURFTAB2
Ent er new val ue f or SURFTAB2 <6>: 30


Command: REVSURF

9. Modelarea suprafeelor complexe
81
Cur r ent wi r e f r ame densi t y: SURFTAB1=20 SURFTAB2=30
Sel ect obj ect t o r evol ve: (se selecteaz n S1)
Sel ect obj ect t hat def i nes t he axi s of r evol ut i on: (se selecteaz n S2)
Speci f y st ar t angl e <0>:
Speci f y i ncl uded angl e ( +=ccw, - =cw) <360>: 270


9.7. Comanda RULESURF

Comanda RULESURF permite crearea unei suprafee riglate ntre dou curbe. Cele
dou curbe pot fi obiecte nchise sau deschise, de tipul: puncte, linii, arce, poligoane, cercuri,
curbe spline sau polilinii.
La generarea suprafeei, cele dou curbe trebuie s fie ambele nchise sau ambele
deschise.
Variabila SURFTAB1 stabilete densitatea reelei.
n fig. 9.11 sunt prezentate cteva suprafee riglate realizate cu comanda RULESURF.



Fig. 9.11
Suprafae realizate cu RULESURF



Dialog

Command: RULESURF
Cur r ent wi r e f r ame densi t y: SURFTAB1=10
Sel ect f i r st def i ni ng cur ve: (se selecteaz prima curb);
Sel ect second def i ni ng cur ve: (se selecteaz a II-a curb).

Meniul derulant

Dr aw > Sur f aces > Rul ed Sur f ace

Bara cu instrumente

Se activeaz din meniul derulant Vi ew > Tool bar > Sur f aces (fig. 9.2).

Observaii

Dac este necesar, curbele directoare pot fi terse dup crearea suprafeei riglate. Pentru
aceasta, se poate genera suprafaa ntr-un alt layer, care, ulterior, se nghea;

Grafic asistat 3D n AutoCAD 82
La generarea suprafeei, aspectul final al acesteia depinde i de locul de selectare a
curbelor directoare. n fig. 9.12 a i b se prezint un exemplu n care aceleai curbe directoare
au fost selectate n locuri diferite.


a b





Fig. 9.12
Suprafee realizate cu RULESURF cu aceleai curbe directoare
dar prin selectare diferit
Exemplu

Pentru realizarea hiperboloidului de rotaie din fig. 9.13, se construiete mai nti un arc
de cerc de raz dat. Se copiaz arcul pe direcia axei (Oz) la o distan dat. Se rotete arcul
n jurul centrului cu un unghi dat. Se stabilete, cu comanda SURFTAB1, numrul dorit de
generatoare. Se introduce comanda REVSURF, selectnd cele dou arce de cerc n S1 i S2.


nainte Dup

Fig. 9.13
Hiperboloid realizat cu RULESURF
VPOINT (-1,-1.5,1)




Command: SURFTAB1
Ent er new val ue f or SURFTAB1 <6>: 20

Command: RULESURF
Cur r ent wi r e f r ame densi t y: SURFTAB1=20
Sel ect f i r st def i ni ng cur ve: (se selecteaz n S1)
Sel ect second def i ni ng cur ve: (se selecteaz n S2)

9. Modelarea suprafeelor complexe
83

9.8. Comanda TABSURF

Comanda TABSURF permite crearea unei suprafee generat de o dreapt, care se
deplaseaz de-a lungul unei curbe fixe, rmnnd, tot timpul micrii, paralel cu o direcie
dat. nainte de generarea suprafeei, trebuie reprezentate curba fix i vectorul care definete
direcia. Variabila sau comanda SURFTAB1 stabilete numrul de drepte generatoare.
Curba directoare poate fi: o linie, un arc, un cerc, un poligon, o elips, o curb spline, o
polilinie 2D sau 3D.
Vectorul care definete direcia poate fi un segment de dreapt sau o polilinie deschis.

Dialog

Command: TABSURF
Sel ect obj ect f or pat h cur ve: (se selecteaz curba directoare);
Sel ect obj ect f or di r ect i on vect or : (se selecteaz linia directoare).

Meniul derulant

Dr aw > Sur f aces > Tabul at ed Sur f ace

Bara cu instrumente

Se activeaz din meniul derulant Vi ew > Tool bar > Sur f aces (fig. 9.2).

Observaii

Programul deseneaz suprafaa din punctul cel mai apropiat de locul de selecie;
Captul cel mai apropiat de punctul de selecie este baza vectorului de direcie, iar
cellalt capt va indica direcia extrudrii;
Faetele stabilite de SURFTAB1 nu sunt create pe segmentele drepte ale unei polilinii;
Dac este necesar, curbele directoare pot fi terse dup crearea suprafeei riglate prin
utilizarea unui layer ajuttor.

Exemplu

Se cere realizarea suprafeei din fig. 9.14.
Se deseneaz cele dou obiecte: polilinia care definete curba generatoare n planul
[xOy] i, ntr-o poziie spaial, linia (vectorul) care definete direcia suprafeei. Cu
SURFTAB1 se stabilete densitatea reelei.
Se aplic TABSURF selectnd cele dou obiecte.

Command: TABSURF
Sel ect obj ect f or pat h cur ve: (se selecteaz curba directoare n S1)
Sel ect obj ect f or di r ect i on vect or : (se selecteaz vectorul n S2)

Grafic asistat 3D n AutoCAD 84

NAINTE DUP


Fig. 9.14
Suprafa realizat cu TABSURF.
Vizualizare cu VPOINT (1, -1.5,1)




9.9. Comanda EDGESURF

Comanda EDGESURF permite crearea unei reele poligonale 3D pe baza a patru curbe
de definiie, care se intersecteaz la capete. Dup selectarea celor patru curbe, programul
calculeaz automat poziiile tuturor nodurilor (vertex-urilor) suprafeei (suprafa de tip
Coons).
Obiectele utilizate pentru a defini cele patru curbe pot fi: linii, polilinii deschise 2D sau
3D, arce de cerc sau de elips, curbe spline. Selectarea curbelor (muchiilor) trebuie fcut n
ordinea nlnuirii acestora.
n fig. 9.15 se prezint o suprafa realizat cu EDGESURF, avnd ca muchii dou
drepte, un arc de cerc i o curb spline, plasate n diferite poziii spaiale.
Variabilele SURFTAB1 i SURFTAB2 stabilesc densitatea reelei pe direciile M i N.


NAINTE DUP

Fig. 9.15
Suprafa realizat cu EDGESURF



9. Modelarea suprafeelor complexe
85

Dialog

Command: EDGESURF
Cur r ent wi r e f r ame densi t y: SURFTAB1=30 SURFTAB2=30
Sel ect obj ect 1 f or sur f ace edge: (se selecteaz prima muchie);
Sel ect obj ect 2 f or sur f ace edge: (se selecteaz a doua muchie);
Sel ect obj ect 3 f or sur f ace edge: (se selecteaz a treia muchie);
Sel ect obj ect 4 f or sur f ace edge: (se selecteaz a patra muchie).

Meniul derulant

Dr aw > Sur f aces > Edge Sur f ace.

Bara cu instrumente

Se activeaz din meniul derulant Vi ew > Tool bar > Sur f aces (fig. 9.2).

Observaii

Prima muchie selectat determin direcia M (valoarea lui SURFTAB1);
Dac este necesar, curbele directoare pot fi terse dup crearea suprafeei riglate prin
utilizarea unui layer ajuttor;
Obiectele care definesc muchiile trebuie s se intersecteze la capete.

Exemplu

Se cere realizarea unei suprafee, cu EDGESURF, avnd ca muchii dou drepte situate
n planul [xOy] i dou arce - unul de cerc, cellalt de elips - situate n plane perpendiculare
pe cel iniial, ca n fig. 9.16.
Se deseneaz dou linii paralele de lungime 100 la distana de 50. Se mut UCS-ul la
captul uneia din linii. Se rotete n jurul axei X cu 90 grade. Se alege un nou punct de vedere,
spre exemplu VPOINT (-1, -1.5, 0.8). Se construiete arcul de cerc ntre capetele segmentelor.
Se mut UCS-ul la cellalt capt al segmentului. Se construiete un arc de elips ntre capetele
segmentelor, cu valoarea semiaxei mici de 10. Se definete densitatea reelei cu SURFTAB1
40 i SURFTAB2 30. Se definitiveaz suprafaa, cu EDGESURF, selectnd cele patru muchii
n ordinea indicat.



Fig. 9.16
Suprafa realizat cu EDGESURF


Lucrarea nr. 10. Modelarea suprafeelor




10. Modelarea suprafeelor


10.1. Scopul lucrrii

Lucrarea are ca scop rezolvarea unor exerciii pentru crearea deprinderilor
necesare modelrii cu suprafee a corpurilor. Se vor realiza suprafee cu modele
predefinite i suprafee complexe. Se vor aborda urmtoarele elemente:
Realizarea de suprafee predefinite precum cubul, pana, piramida, torul,
conul, cilindrul, semisfera, sfera i parulaterul strmb (comanda 3D cu opiunile
sale, sau comenzile AI_BOX, AI_WEDGE, AI_PYRAMID, AI_TORUS,
AI_CONE, AI_DISH, AI_DOME, AI_MESH, AI_SPHERE, AI_MESH);
Realizarea de suprafee complexe (comenzile 3DFACE, EDGE,
3DMESH, REVSURF, RULESURF, TABSURF, EDGESURF);
Utilizarea variabilelor SURFTAB1 i SURFTAB2;
Utilizarea comenzii MIRROR3D;
Ascunderea prilor acoperite i umbrirea suprafeelor (comenzile HIDE
i SHADEMODE cu opiunile sale - 2D wireframe, 3D wireframe, Hidden, Flat,
Gouraud, fLat+edges, gOuraud+edges);
Utilizarea barei cu instrumente SHADE.

10.2. Exerciii propuse

10.2.1. Deschidei prototipul A3.DWT (ex. 7.2.1, pag. 83) sau selectai un
fiier ablon format ISO A3. Alegei un nou punct de vedere utiliznd comanda

139


Ioan Lihtechi Infografic tehnic. Culegere de lucrri

VPOINT cu valorile 1, -1, 1, sau dai clic pe pictograma din bara cu
instrumente View.
Pentru realizarea desenului din fig. 10.1, care cuprinde aproape toate
suprafeele predefinite pe care le poate realiza programul, utilizai cu precdere
comanda 3D, cu opiunile acesteia, sau, direct comenzile corespunztoare.
Se propune urmtoarea strategie de lucru (fig. 10.2):
cu opiunea Box a comenzii 3D (sau cu comanda AI_BOX), se
realizeaz placa de baz cu UCS-ul n poziia iniial (suprapus cu WCS; fig.
10.2, a);
se mut UCS-ul (comanda UCS, opiunea M) n partea superioar a
plcii, n colul din stnga;
se mut UCS-ul n punctul de coordonate 10,10 (fig. 10.2, b) i se
construiete suportul vertical cu opiunea Pyr ami d a comenzii 3D, subopiunea
Top (sau cu comanda AI_PYRAMID).
Spre exemplificare, se prezint n continuare dialogul realizrii prismei:
Command: 3d
Ent er an opt i on
[ Box/ Cone/ DI sh/ DOme/ Mesh/ Pyr ami d/ Spher e/ Tor us/ Wedge] : p
Speci f y f i r st cor ner poi nt f or base of pyr ami d: 0,0
Speci f y second cor ner poi nt f or base of pyr ami d: 20,0
Speci f y t hi r d cor ner poi nt f or base of pyr ami d: @0,60
Speci f y f our t h cor ner poi nt f or base of pyr ami d or
[ Tet r ahedr on] : @-20,0
Speci f y apex poi nt of pyr ami d or [ Ri dge/ Top] : t
Speci f y f i r st cor ner poi nt f or t op of pyr ami d: @0,10,80
Speci f y second cor ner poi nt f or t op of pyr ami d: @0,10,80
Speci f y t hi r d cor ner poi nt f or t op of pyr ami d: @0,-10,80
Speci f y f our t h cor ner poi nt f or t op of pyr ami d: @0,-10,80

se copiaz obiectul creat (suportul) n poziia corespunztoare din
dreapta (fig. 10.2, c);

140


Lucrarea nr. 10. Modelarea suprafeelor

se plaseaz UCS-ul n centrul gurii cilindice de pe suportul din stnga
sau din dreapta, corespunztoare axului orizontal, cu axa Z orientat de-a lungul
axei cilindrului, apoi se mut la captul axului (fig. 10.2, d);
se construiete cilindrul (fig. 10.2, e) cu opiunea Cone a comenzii 3D
(sau cu comanda AI_CONE);
se construiete semisfera (comanda AI_DOME) i se oglindete
(comanda MIRROR3D) fa de mijlocul paralelipipedului (fig. 10.2, f);
se mut apoi, succesiv, UCS-ul de-a lungul axei cilindrului (sau se dau
direct coordonalele cerute) i se construiesc celelalte corpuri: conul (AI_CONE),
sfera (AI_SPHERE), torul (AI_TORUS) (fig. 10.2, f);

Fig. 10.1. Exerciiul 10.2.1

141


Ioan Lihtechi Infografic tehnic. Culegere de lucrri

se atribuie culori obiectelor create cum ar fi: 9 baza, 40 suporii, 140
cilindrul, magent a semisfera, gr een torul, cyan sfera, 42 conul.
Atribuirea se face prin selectarea suprafeei respective i prin indicarea culorii
dorite n fereastra de dialog pentru culori;
se introduce comanda SHADEMODE i se aleg pe rnd toate opiunile
acesteia.

a b

c d

e f
Fig. 10.2. Exerciiul 10.2.1

142


Lucrarea nr. 10. Modelarea suprafeelor

10.2.2. Deschidei desenul A3.DWT (ex. 7.2.1, pag. 83) sau selectai un
fiier ablon format ISO A3. Alegei un nou punct de vedere utiliznd comanda
VPOINT (-1,-1.8,1).
Realizai desenul din fig. 10.3, parcurgnd urmtoarele etape:
construii un cerc cu diametrul de 100;
apelai comanda POLYGON, opiunea I, i construii pentagonul
regulat;
activai modul OSNAP permanent END;
acoperii suprafaa pentagonului cu fee 3D (v. dialogul de mai jos), cu
ascunderea muchiilor.
Command: 3DFACE
Speci f y f i r st poi nt or [ I nvi si bl e] : (se indic P1)
Speci f y second poi nt or [ I nvi si bl e] : (se indic P2)
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >: ( se indic P3)
Speci f y f our t h poi nt or [ I nvi si bl e] <create three-sided face>: I
Speci f y f our t h poi nt or [ I nvi si bl e] <cr eat e t hr ee- si ded
f ace>: ( se indic P4)
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >: I
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >: ( se indic P5)
Speci f y f our t h poi nt or [ I nvi si bl e] <cr eat e t hr ee- si ded
f ace>: I
Speci f y f our t h poi nt or [ I nvi si bl e] <cr eat e t hr ee- si ded
f ace>: ( se indic P3)
Speci f y t hi r d poi nt or [ I nvi si bl e] <exi t >:

Activai modul shade fLat+edges.
Command: SHADEMODE
Cur r ent mode: 2D wi r ef r ame
Ent er opt i on [ 2D wi r ef r ame / 3D wi r ef r ame / Hi dden / Fl at
/ Gour aud / f Lat +edges / gOur aud+edges ] <2D wi r ef r ame>: L

Construii linia care unete centrul cercului cu punctul P
6
;
Utilizai comanda 3DFACE i construii feele P
1
P
5
P
6
, P
1
P
2
P
6
i P
2
P
3
P
6
.

143


Ioan Lihtechi Infografic tehnic. Culegere de lucrri



Fig. 10.3. Exerciiul 10.2.2


10.2.3. Deschidei desenul A3.DWT (ex. 7.2.1, pag. 83) sau selectai un
fiier ablon format ISO A3. Realizai suprafaa din fig. 10.2, a prin introducerea
coordonatelor absolute indicate n dialogul de mai jos, ale fiecrui nod al reelei.
Vizualizai desenul cu VPOINT (-2,-4,1) i umbrire cu SHADEMODE opiunea
L (fig. 10.2, b).


a b

Fig. 10.4. Exerciiul 10.2.3

144


Lucrarea nr. 10. Modelarea suprafeelor

Command: 3DMESH
Ent er si ze of mesh i n M di r ect i on: 3
Ent er si ze of mesh i n N di r ect i on: 4
Speci f y l ocat i on f or ver t ex ( 0, 0) : 170,90,-86
Speci f y l ocat i on f or ver t ex ( 0, 1) : 202,34,-60
Speci f y l ocat i on f or ver t ex ( 0, 2) : 252,18,13
Speci f y l ocat i on f or ver t ex ( 0, 3) : 278,38,62
Speci f y l ocat i on f or ver t ex ( 1, 0) : 220,100,-118
Speci f y l ocat i on f or ver t ex ( 1, 1) : 250,45,-90
Speci f y l ocat i on f or ver t ex ( 1, 2) : 300,30,-15
Speci f y l ocat i on f or ver t ex ( 1, 3) : 325,50,30
Speci f y l ocat i on f or ver t ex ( 2, 0) : 240,158,-195
Speci f y l ocat i on f or ver t ex ( 2, 1) : 302,75,-132
Speci f y l ocat i on f or ver t ex ( 2, 2) : 390,52,-62
Speci f y l ocat i on f or ver t ex ( 2, 3) : 400,94,-25


10.2.4. Deschidei desenul A3.DWT (ex. 7.2.1, pag. 83). Realizai
suprafaa de revoluie din fig. 10.5, b, avnd date curba directoare S1 (o polilinie
nchis) i axa de rotaie S2 (o dreapt) (fig. 10.5, a).
Construii curba directoare cu comanda PLINE, iar axa de rotaie cu
comanda LINE. Modificai valorile variabilelor SURFTAB1 i SURFTAB2 la
50 i respectiv 30. Alegei VPOINT (-1,-1.5,1). Introducei comanda REVSURF
i selectai cele dou obiecte. Atribuii obiectului asfel creat culoarea Green.
Introducei apoi comanda SHADEMODE opiunea Flat+ Edges, sau alegei din
bara cu instrumente SHADE pictograma . Se obine suprafaa din fig. 5.10.
Imprimai obiectului creat o micare de rotaie continu cu ajutorul comenzii
3DCORBIT sau cu un clic pe pictograma din bara cu instrumente 3D Orbit.


145


Ioan Lihtechi Infografic tehnic. Culegere de lucrri


a


b


Fig. 10.5. Exerciiul 10.2.4

146


Lucrarea nr. 10. Modelarea suprafeelor

10.2.5. Deschidei ablonul A3.DWT (ex. 7.2.1, pag. 83). Realizai
suprafaa riglat (hiperboloid de rotaie) din fig. 10.6, b, parcurgnd urmtoarele
etape:
construii un cerc de raz 50;
ntrerupei cercul cu BREAK, opiunea F, ntre quadranii Sud i Est;
alegei VPOINT (-1,-1.8,1);
copiai arcul rezultat pe direcia axei Z la o distan de 100;
rotii arcul iniial n jurul centrului cu un unghi de -100 (comanda
ROTATE) (fig. 10.6, a);
stabilii, cu comanda SURFTAB1, numrul de generatoare (40);
introducei comanda RULESURF, selectnd cele dou arce de cerc n S1
i S2 (fig. 10.6, b).


a b

Fig. 10.6. Exerciiul 10.2.5


147


Ioan Lihtechi Infografic tehnic. Culegere de lucrri

10.2.6. Deschidei ablonul A3.DWT (ex. 7.2.1, pag. 83). Realizai
suprafaa riglat din fig. 10.7, b, parcurgnd urmtoarele etape:
desenai cele dou obiecte: polilinia care definete curba generatoare (cu
ajutorul comenzilor CIRCLE, TRIM, ARRAY P, PEDIT) n planul XY i, ntr-o
poziie spaial, linia (vectorul) care definete direcia suprafeei (fig. 10.7, a).
Linia-vector se deseneaz prin coordonate sferice relative:
Command: LINE
Speci f y f i r st poi nt : -72,0
Speci f y next poi nt or [ Undo] : @60<0<81
Speci f y next poi nt or [ Undo] :

aplicai comanda TABSURF selectnd cele dou obiecte.

a b
Fig. 10.7. Exerciiul 10.2.6

10.2.7. Deschidei desenul A3.DWT (ex. 7.2.1, pag. 83). Realizai
suprafaa din fig. 10.8, b cu comannda EDGESURF. Suprafaa este definit de
dou drepte situate n planul XY i dou arce - unul arc decerc, cellalt arc de
elips - situate n plane perpendiculare pe cel iniial (fig. 10.8, a). Parcurgei
urmtoarele etape:

148


Lucrarea nr. 10. Modelarea suprafeelor

desenai trapezul isoscel conform cotelor date;
mutai UCS-ul la mijlocul bazei mici;
alegei un nou punct de vedere, spre exemplu VPOINT (-1, -1.5, 0.8);
rotii UCS-ul n jurul axei Z cu -90, apoi n jurul axei X cu 90;
construii arcul de cerc (ARC) ntre capetele segmentului (opiunile S, C,
E);
mutai UCS-ul la mijlocul bazei mari. Construii un arc de elips ntre
capetele dreptei, cu valoarea semiaxei mici de 5;
definii densitatea reelei cu SURFTAB1 30 i SURFTAB2 30;
definitivai suprafaa, cu EDGESURF, selectnd cele patru muchii n
ordinea indicat;
introducei comanda SHADEMODE opiunea L.

a

b
Fig. 10.8. Exerciiul 10.2.7

149


Ioan Lihtechi Infografic tehnic. Culegere de lucrri

10.3. Exerciii complementare

10.3.1. ncepei un desen nou (Start from Scratch > Metric) sau deschidei
prototipul A3.DWT (ex. 7.2.1, pag. 83). Realizai desenul din fig. 10.9. Utilizai
comanda 3D cu opiunile BOX, CONE i PYRAMID sau direct comenzile
AI_BOX, AI_CONE i AI_PYRMID. Afiai desenul final n modul shade
hi dden i cu un VPOINT (-1,-1.4,0.8).




Fig. 10.9. Exerciiul 10.3.1



150


Lucrarea nr. 10. Modelarea suprafeelor

10.3.2. ncepei un desen nou (Start from Scratch > Metric) sau deschidei
prototipul A3.DWT (ex. 7.2.1, pag. 83). Realizai desenul din fig. 10.10. Se va
utiliza comanda 3D cu opiunile BOX, CONE i PYRAMID sau direct
comenzile AI_BOX, AI_CONE i AI_PYRMID. Vizualizai desenul final cu
modul shade hi dden i cu VPOINT (-1.6,-3.5,1.6).






Fig. 10.10. Exerciiul 10.3.2



151


Ioan Lihtechi Infografic tehnic. Culegere de lucrri

10.3.3. ncepei un desen nou (Start from Scratch > Metric) sau deschidei
prototipul A3.DWT (ex. 7.2.1, pag. 83). Realizai desenul din fig. 10.11,
utiliznd comanda 3D sau direct comenzile corespunztoare. Atribuii culori
diferite obiectelor din desen. Activeai pe rnd modurile comenzii
SHADEMODE. Vizualizai desenul final cu VPOINT (1.5, -3.5,2.5).


Fig. 10.11. Exerciiul 10.3.3

152


Lucrarea nr. 10. Modelarea suprafeelor

10.3.4. Realizai suprafaa de rotaie ca n fig. 10.12, b, conform cotelor
date n fig. 10.12, a.
Curba generatoare va fi o polilinie nchis obinut cu PEDIT opiunea J.
Utilizai comanda comanda REVSURF pe un unghi de 270.
Alegei cea mai convenabil poziie de vizualizare cu comanda 3DORBIT.

a b

Fig. 10.12. Exerciiul 10.3.4

10.3.5. Realizai obiectul din fig. 10.14, b, respectnd urmtoarele indicaii:
arcul de cerc S7 (identic cu S9) construii-l prin trei puncte (fig. 10.13);
pentru realizarea celor patru suprafee utilizai comenzile din fig.10.14, a;
pentru suprafaa realizat cu TABSURF curba directoare va fi cercul S1,
iar vectorul linia S2;

153


Ioan Lihtechi Infografic tehnic. Culegere de lucrri

pentru suprafaa realizat cu RULESURF, curbele directoare S4
(ptratul racordat) i cercul S3 vor fi ntrerupte vizibil cu BREAK (opiunea F)
pe o poriune mic, n acelai plan vertical, cu aceeai mrime;
pentru suprafaa realizat cu REVSURF curba directoare va fi polilinia
S5, iar axa de rotaie linia S6;
nainte de apelarea comenzii EDGESURF, ptratul se va ntrerupe
punctual la mijloacele laturilor (punctele P1 i P2);
pentru suprafaa realizat cu EDGESURF, se vor selecta cele patru
curbe n S7, S8, S9, S10;
cu cumanda 3DARRAY opiunea P, se va completa suprafaa.
Reprezentarea final se va face cu SHADEMODE, opiunea G (fig. 10.14, b);
pentru selectarea comod a curbelor de definiie, pe parcursul ntocmirii
desenului suprafeele create se vor plasa n layer-e ngheate.

10.3.6. Realizai obiectul din fig. 10.15, respectnd urmtoarele indicaii:
desenai mai nti cele dou proiecii 2D; elipsele le realizai din dou
arce de elips unite n cudranii axei mari;
vederea de sus a bazelor o copiai ntr-o alt poziie i peste aceasta
copiai pe mijloc cele dou arce de cerc din proiecia principal;
cu ROTATE3D rotii cele dou arce de cerc cu 90, deci ntr-un plan
perpendicular pe planul bazei;
cu EDGESURF realizai jumtate din suprafaa mnerului definit de
cele dou semielipse i de cele dou arce de cerc;
cu MIRROR3D oglindii aceast suprafa;
cu RULESURF acoperii sprafeele laterale i superioare ale bazelor.


154


Lucrarea nr. 10. Modelarea suprafeelor








Fig. 10.13. Exerciiul 10.3.5

155


Ioan Lihtechi Infografic tehnic. Culegere de lucrri

a
b
Fig. 10.14. Exerciiul 10.3.5

156


Lucrarea nr. 10. Modelarea suprafeelor


a


b
Fig. 10.15. Exerciiul 10.3.6

157


Ioan Lihtechi Infografic tehnic. Culegere de lucrri

10.3.7. Realizai modelul 3D al ambarcaiunii din fig. 10.17. Pentru
realizarea suprafeei laterale conform cotelor date n fig. 10.16, utilizai
comanda EDGESURF. Cele patru curbe care definesc jumtate din suprafaa
total sunt dou linii simple i dou polilinii. Polilinia superioar se va racorda
cu PEDIT opiunea S. Densitatea petecelor va fi stabilit de valorile alese iniial
pentru SURFTAB1 i SURFTAB2 (spre exemplu 20). Oglindirea suprafeei se
va face cu comanda MIRROR3D. Pentru partea din spate se va utiliza comanda
RULESURF.


Fig. 10.16. Exerciiul 10.3.7


Fig. 10.17. Exerciiul 10.3.7

158

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