Sunteți pe pagina 1din 13

167

14.6.Generarea suprafeelor 3D
Una din formele generale de suprafae spaiale din mediul AutoCAD este 3dmesh. Suprafaa const dintr-o reea spaial de faete plane, distribuite dup dou direcii orecare. Densitatea reelei este dat de numrul M i N de vertexuri (vrfuri) pe fiecare din cele dou direcii. Utilitatea suprafeelor 3dmesh este remarcabil n modelarea obiectelor cu form spaial complicat i dificil de definit analitic: caroserii, carcase de aparatur electric i electrocasnic, carene de nave, aripi i fuselaje de avioane, forme de relief terestre, etc. Suprafeele 3dmesh sunt deschise, nchise pe o direcie, sau pe ambele direcii de generare (fig. 14.36 a, b, c, d). N M a)

b)

c)

d) Figura 14.36 Suprafa 3dmesh cu 4x3 puncte de definiie: a) deschis pe ambele direcii de generare; b) nchis pe direcia M; c) nchis pe direcia N; d) nchis pe ambele direcii Comenzile pentru crearea suprafeelor 3D au alocat o bar de instrumente proprie, denumit Surfaces (fig. 14.37).

Figura 14.37 Bara de instrumente Surfaces 14.6.1.Suprafae 3dmesh de form general. Comanda 3DMESH Comanda 3DMESH creaz suprafee spaiale prin specificarea 14.Crearea i editarea obiectelor tridimensionale

168 numrului de vertexuri pe fiecare din cele dou direcii de generare i a poziiei vertexurilor. Numrul maxim de vertexuri este de 256 pe fiecare direcie. n cazul suprafeelor 3dmesh definite prin multe vertexuri, introducerea vertexurilor punct cu punct este anevoioas. Este mai eficient scrierea coordonatelor fiecrui punct ntr-un fiier script (*.scr) i executarea acestuia prin comanda SCRIPT. (vezi i cap. 20). Pe muchiile unei suprafee 3dmesh pot fi aplicate modurile osnap specifice segmentelor. 14.6.2.Suprafee 3dmesh de form particular. Comenzile REVSURF RULESURF TABSURF EDGESURF , , , Pentru suprafee 3dmesh de forme particulare, frecvent utilizate n desene, sunt create comenzi speciale de desenare. Suprafeele aproximeaz forme spaiale continue. Dou variabile de sistem, SURFTAB1 i SURFTAB2, controleaz numrul de faete generate pe direcia M i respectiv N. Modul de lucru al variabilei SURFTAB2 depinde i de tipul elementului din definiie (linie, arc, polilinie, etc.). Valori mai mari pentru cele dou variabile cresc densitatea faetelor din 3dmesh. Valorile iniiale ale variabilelor sunt 6 i 6. Comanda REVSURF creaz suprafee 3dmesh care aproximeaz suprafeele de revoluie obinute prin rotirea unui contur plan n jurul unei axe (fig. 14.38). Rotirea se produce ntr-un plan perpendicular pe axa de revoluie. Spre deosebire de solidele de revoluie, suprafeele generate astfel necesit definirea axei printr-un obiect real din desen, dar accept intersectarea conturului de definiie cu axa de revoluie. a) b)

dir. M

dir. N

Figura 14.38 Suprafa generat prin comanda REVSURF: a) elemente de definiie; b) suprafaa generat, pe un unghi de 2100, cu variabilele SURFTAB1=12 i SURFTAB2=10 Lia DOLGA AutoCAD 2000 n douzeci de pai

169 Comanda REVSURF comunic valorile curente pentru variabilele SURFTAB1 i SURFTAB2, solicit obiectele de definiie, apoi unghiul de start i unghiul de rotaie. Variabila SURFTAB1 acioneaz circular, de-a lungul traiectoriei. Variabila SURFTAB2 acioneaz de-a lugul curbei de definiie (n combinaie cu tipul acestei curbe). Dac rotaia se realizeaz pe 3600, suprafaa este nchis pe direcia M (fig. 14.39 a). Cnd curba de definiie este nchis (cerc, elips, polilinie nchis), suprafaa rezultat este nchis pe direcia N (fig. 14.39 b). a) b)

Figura 14.39 Suprafee de revoluie nchise: a) pe ambele direcii; b) pe direcia N Comanda RULESURF genereaz o suprafa 3dmesh care aproximeaz o suprafa rulat (riglat). Suprafaa rezult prin alunecarea unei drepte ce se sprijin cu capetele pe dou curbe de-a lungul acestor curbe (fig. 14.40). Variabila de sistem SURFTAB1 controleaz numrul de faete generate de-a lungul curbelor de definiie. Variabila SURFTAB2 este automat stabilit la 2.

a)

b)

Figura 14.40 Suprafa rulat generat: a) pe curbe nchise; b) pe curbe deschise Cele dou curbe directoare trebuie s fie ambele deschise sau ambele nchise. Una din ele poate degenera ntr-un punct, caz n care se obine o suprafa conic de tip general (fig. 14.41). 14.Crearea i editarea obiectelor tridimensionale

170

Figura 14.41 Suprafee rulate pentru cazul cnd una din curbele de definiie este un punct n cazul curbelor directoare deschise, forma suprafeei rulate depinde de capetele spre care se selecteaz aceste curbe (fig. 14.42).

Figura 14.42 Forma suprafeelor rulate, n funcie de punctele de selectare a curbelor de definiie Comanda TABSURF genereaz o suprafa tabulat, rezultat prin deplasarea unui vector de-a lungul unei traiectorii plane, vectorul rmnnd tot timpul paralel cu el nsui (fig. 14.43). Traiectoria poate fi o curb nchis sau deschis. Variabila SURFTAB1 definete numrul de faete de-a lungul curbei, iar variabila SURFTAB2 devine automat egal cu 2.

Lia DOLGA

AutoCAD 2000 n douzeci de pai

171 Figura14.43 Suprafee tabulate generate pe diferite curbe directoare Comanda EDGESURF creaz reele 3dmesh de form mai complicat, care aproximeaz suprafee Coons. Aceste suprafee sunt mrginite de 4 curbe ce se ating dou cte dou pe capete (fig. 14.44). Curbele de margine pot fi orice curbe spaiale. Prima curb selectat determin direcia M de generare (cu variabila asociat SURFTAB1). Cele dou curbe care o ating pe prima definesc direcia N de generare (cu variabila asociatSURFTAB2). curba 2 curba 4

curba 1

curba 3

Figura 14.44 Suprafa generat prin comanda EDGESURF 14.6.3.Suprafee 3dmesh predefinite Pentru a reda suprafee spaiale de forme regulate, AutoCAD ofer pe bara de instrumente Surfaces o serie de butoane adecvate. Acestea permit construcia urmtoarelor suprafee: paralelipiped, pan, piramid, con, sfer, semisfer cu concavitatea n sus sau n jos, tor. Construcia piramidei include i crearea unui trunchi de piramid, iar a conului pe cea a trunchiului de con i a cilindrului. Acestea au fost primele obiecte 3D construite n mediul AutoCAD i au aprut la versiunea R10, ca i opiuni ale comenzii 3D. Comanda exist i acum, n versiunea 2000, dar are mai mult un rol istoric. 14.6.4.Faete 3D. Comanda 3DFACE Cea mai simpl suprafa spaial este faeta 3D, creat de comanda 3DFACE. Comanda genereaz un obiect simplu de forma unui patrulater spaial (fig. 14.45). Sunt solicitate poziiile vrfurilor, programul unindu-le n ordinea indicat. Comanda permite crearea a orict de multe astfel de obiecte, vrfurile 3 i 4 ale faetei actuale 14.Crearea i editarea obiectelor tridimensionale

172 devenind vrfurile 1 i 2 ale celei care urmeaz. Un rspuns nul pentru cel de-al patrulea vrf conduce la crearea unui triunghi. Muchiile unei faete 3D pot fi invizibile. Opiunea Invisible trebuie introdus naintea coordonatelor primului vrf al muchiei n cauz. 3 4 Y 1 Z X 2

Figura 14.45 Faet 3D creat prin comanda 3DFACE 14.6.5.Grosimea, ca a treia dimensiune a obiectelor n AutoCAD Una din proprietile generale ale obiectelor grafice din desenele AutoCAD este grosimea (Thickness n limba englez). Aceasta este dimensiunea unui obiect pe direcia Z proprie, numit i direcie de extrudare. Prin atribuirea unei grosimi de valoare diferit de 0, numeroase obiecte din desen pot dobndi aspect spaial (fig. 14.46). Proprietatea de grosime este prima tentativ de a a conferi a treia dimensiune obiectelor din desenele AutoCAD. Un obiect are grosime constant. Obiectele solide, suprafeele spaiale, haurile, cotele, obiectele negrafice (layer-ele, viewport-urile) nu pot dobndi grosime.

Lia DOLGA

AutoCAD 2000 n douzeci de pai

173 Figura 14.46 Obiecte cu grosime zero, respectiv diferit de zero ntr-un desen AutoCAD

14.7.Editarea suprafeelor 3D. Comanda PEDIT


Comanda PEDIT, utilizat n editarea poliliniilor, permite i editarea suprafeelor de tip 3dmesh. Comanda poate s nchid sau s deschid o astfel de suprafa pe oricare din cele dou direcii de generare. Vertexurile sunt deplasabile n orice alt poziie din spaiu. Reeaua poligonal ce descrie suprafaa poate fi interpolat prin suprafee spline cuadratice, cubice, Bzier.

14.8.Editri globale n 3D
Pentru a dezvolta facilitile de lucru prezentate n grafica 2D, mediul AutoCAD include i comenzi de editare adaptate spaiului tridimensional. Acestea se refer la crearea unor obiecte noi pe baza celor existente deja, sau la modificarea obiectelor existente. Elementele de referin n raport cu care se realizeaz astfel de editri se transform corespunztor: punctul din plan devine ax, axa din plan devine plan. Comenzile de acest tip pot fi tastate, sau selectate din meniul pull-down Modify linia 3D Operation. 14.8.1.Oglindirea obiectelor n spaiul tridimensional. Comanda MIRROR3D n spaiul tridimensional, operaia de oglindire se realizeaz n raport cu un plan. Comanda MIRROR3D solicit obiectele supuse oglindirii i apoi definirea planului de oglindire (fig. 14.47). Acesta poate fi planul unui obiect din desen (cerc, arc, elips, polilinie 2D, etc.), ultimul plan definit pentru o operaie similar, un plan definit prin semiaxa sa OZ+, un plan paralel cu cel al vederii curente, un plan paralel cu unul din planele XY, YZ, ZX, sau un plan definit dinamic, prin trei puncte. Ultima cerin a comenzii MIRROR3D se refer la pstrarea setului de obiecte originale sau renunarea la acesta. Obiect original Planul de oglindire

14.Crearea i editarea obiectelor tridimensionale Axa Z a planului fa de care se realizeaz oglindirea Al doilea punct Primul punct indicat indicat Obiect rezultat dup oglindire

174

Figura 14.47 a Oglindirea n raport cu un plan 14.8.2.Multiplicarea obiectelor n spaiul tridimensional. Comanda 3DARRAY Multiplicarea unor obiecte n spaiul tridimensional se realizeaz prin comanda 3DARRAY. Comanda dispune de dou moduri de lucru: rectangular, cnd multiplicarea se realizeaz n rnduri, coloane i nivele (rows, columns, levels n limba englez), i polar, cnd multiplicarea se realizeaz n jurul unei axe. n multiplicarea rectangular spaial (fig.14.48), rndurile sunt paralele cu axa X curent, coloanele cu axa Y, iar nivelele cu axa Z. Comanda solicit selectarea setului de obiecte supus multiplicrii, numrul de rnduri, de coloane i de nivele i distana dintre fiecare din ele.

Obiect multiplicat

Lia DOLGA

AutoCAD 2000 n douzeci de pai

175 Figura 14.48 Multiplicarea rectangular a unui obiect cu ajutorul comenzii 3DARRAY, n 3 rnduri, 4 coloane i 3 nivele Multiplicarea polar se realizeaz n jurul unei axe, precizate prin dou puncte ale sale. Axa nu trebuie s existe ca element desenat. Operaia decurge similar cu cea din plan, doar c planul n care se desfoar este unul oarecare i nu planul curent XY. 14.8.3.Rotirea obiectelor n spaiul tridimensional. Comanda ROTATE3D Comanda ROTATE3D realizeaz rotirea unui set de obiecte n jurul unei axe. Operaia este similar cu rotirea n plan , numai c de data aceasta planul este unul oarecare i nu planul curent XY Planul de . rotaie este perpendicular pe axa de rotaie definit. Specificarea axei se realizeaz prin diferite metode: indicnd dou puncte ale acesteia, sau un obiect adecvat, ca paralel la una din axele X, Y, Z printr-un anumit punct al spaiului, ca perpendicular pe planul vederii curente. Rezultatul comenzii ROTATE3D este acelai cu al secvenei: definirea unui UCS corespunztor, avnd planul XY perpendicular pe axa de rotaie, i apoi aplicarea comenzii ROTATE cu unghiul adecvat, n jurul unui punct de pe axa de rotaie. 14.8.4.Teirea i racordarea muchiilor n spaiul 3D Particulariti de aplicare a comenzilor FILLET i CHAMFER Comanda FILLET poate fi utilizat i n spaiul tridimensional, ntre obiecte coplanare care nu aparin planului curent XY AutoCAD . determin planul lor comun i apoi aplic operaia de racordare a contururilor selectate n acest plan (fig. 14.49).

14.Crearea i editarea obiectelor tridimensionale

176 Figura 14.49 Aplicarea comenzii FILLET pe dou obiecte coplanare nesituate n planul XY al sistemului curent de coordonate Comanda FILLET poate fi aplicat i pe obiecte solide. n acest caz are rolul de a rotunji muchiile (fig. 14.50). Aplicarea este posibil pe muchiile aceluiai solid, nefiind admis realizarea unei racordri ntre obiecte solide distincte. La selectarea unui solid, opiunile comenzii FILLET se modific adecvat: Select an edge or [Chain/Radius]. Se poate astfel selecta succesiv fiecare muchie din setul supus rotunjirii, sau se poate opta pentru Chain, spre a indica un lan de muchii.

Figura 14.50 Aplicarea comenzii FILLET pe un obiect solid n funcie de natura muchiei selectate, rotunjirea se realizeaz cu ndeprtare de material, pe muchii exterioare, respectiv cu adaos de material pe muchii intermediare. Comanda CHAMFER poate fi aplicat pe muchiile unui obiect solid (fig. 14.51), dar nu i ntre solide diferite. Comanda i adapteaz opiunile pentru lucrul n 3D. n prima faz, se solicit suprafaa n raport cu care se realizeaz teirea, apoi cele dou distane de teire, i, n al treilea pas, se cere precizarea muchiei care va fi teit. Prin opiunea Loop, pot fi indicate toate muchiile unui contur nchis. Teirea se poate realiza cu adaos de material, dac se aplic pe muchii intermediare, sau cu ndeprtare de material, dac se aplic pe muchii exterioare.

Lia DOLGA

AutoCAD 2000 n douzeci de pai

177

Figura 14.51 Aplicarea comenzii CHAMFER pe un obiect solid 14.8.5.TRIM i EXTEND n spaiul tridimensional Comenzile TRIM i EXTEND utilizeaz ca referin punctul de intersecie dintre obiectul limitator i cel asupra cruia se opereaz, reteznd sau extinzndu-l pe acesta din urm pn n punctul de intersecie. n spaiul tridimensional, poate fi vorba de o intersecie real, ntre cele dou obiecte, sau de o intersecie aparent, pe planul vederii curente, sau de cea a proieciilor celor dou obiecte pe un plan. Opiunea Project permite alegerea sistemului de proiecie dorit. Alternativa None impune intersectarea real a obiectelor n spaiul 3D. Alternativa Ucs ia n considerare intersectarea proieciilor celor dou obiecte pe planul curent XY Alternativa View opereaz n . raport cu proieciile obiectelor pe planul vederii curente. Elementele limitatoare pot fi polilinii 2D sau 3D, arce, cercuri, elipse, segmente, semidrepte, linii infinite, curbe spline, texte, regiuni. Nu se pot utiliza ns muchiile obiectelor solide sau ale suprafeelor 3D. n fig. 14.52 a, este redat un exemplu privind diferitele opiuni de proiecie n comenzile TRIM i EXTEND. Sunt considerate dou obiecte, un cerc n planul XY i un segment de dreapt vertical, perpendicular deci pe planul XY, n interiorul cercului. Cele dou obiecte nu se intersecteaz n spaiul 3D. Aplicarea variantei None a modului de proiecie nu modific n nici un fel obiectele prin TRIM sau EXTEND. Nici varianta Ucs nu produce modificri, deoarece proieciile celor dou elemente pe planul XY nu se intersecteaz. Pe vederea izometric de SE din dreapta-jos se poate aplica varianta 14.Crearea i editarea obiectelor tridimensionale

178 View. n fig. 14.52 b este exemplificat aplicarea comenzii TRIM cu modul de proiecie View pentru aceast vedere. Linia pare retezat pn la cerc. n fig. 14.52 c se aplic comanda EXTEND pe aceleai obiecte originale, cu opiunea de proiecie View pe vederea spaial oarecare din dreapta-sus. Linia pare c atinge cercul.

Figura 14.52 Opiuni de proiecie n aplicarea comenzilor TRIM i EXTEND n spaiul 3D; obiecte originale: cerc n planul XY i dreapt vertical

! Figura 14.52 b Aplicarea comenzii TRIM cu modul de proiecie View pe vederea izometric de SE din dreapta-jos

Lia DOLGA

AutoCAD 2000 n douzeci de pai

179 Figura 14.52 c Aplicarea comenzii EXTEND pe obiectele din cazul a), cu opiunea de proiecie View pentru vederea spaial din dreapta-sus

14.Crearea i editarea obiectelor tridimensionale

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